CacheFileStore
An object representing a cache/store backed by a file on the filesystem.
check is cache file is empty
read cache file contents
write out the cache file