Представим, что у нас есть система, в которой каждый модуль собирает кусок XML-дерева потом результат каким-то образом проворачивается через XSLT-процессор и отдается юзеру у нас есть желание закэшировать результат работы модуля средствами файловой системы собственно, я придумал 3 способа как это сделать и набросал небольшой тестик подробности под катом.