Update accessTime and access count before writing CacheFileInfo.
Add CacheFileInfo in extension name.
Add touch() function.
New implementation of directory cleanup: Read access time of cached file, sort files and remove the oldest.