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

A NullCache? Good idea :+1: