Implemented filesystem cache, one and only (see #1415)

I've updated docblocks, thank you.