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

@stof , it will not trigger exception (I run tests before push) because of ugly check in getCacheFielname, but I got the idea and this will become MemoryCache