* Put FileState in own File
* Better performance with FileStateCache, new method getFileState