FFileCache

A class responsible for scanning a directory, and maintaining a cache of its state (files and timestamps).