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

I agree, and here, we really want no cache, not a memory cache. I think we need to keep the `false` behavior we had before. Here we are basically forcing a cache layer.