sapling/eden/fs
Eamonn Kent 4620a3af43 Added class CachedParsedFileMonitor and tests
Summary:
CachedParsedFileMonitor provides cached access to an object created by parsing
a data file. The object can be accessed through "getFileContents().
"getFileContents()" will check if the file has changed and reload/parse if
necessary. A throttle is applied to limit change checks to at most to 1
per throttleMilliSeconds.

Reviewed By: simpkins

Differential Revision: D8903257

fbshipit-source-id: 7ed28610a3e9b40b98b0a9ffaff7b307bbcd32a8
2018-07-25 20:07:23 -07:00
..
config Added class CachedParsedFileMonitor and tests 2018-07-25 20:07:23 -07:00
fuse Future<T>::then 3/n: Future<T>::then(not-try-task) -> Future<T>::thenValue(task). 2018-07-24 23:36:23 -07:00
inodes Future<T>::then 3/n: Future<T>::then(not-try-task) -> Future<T>::thenValue(task). 2018-07-24 23:36:23 -07:00
journal Distinguish between "renaming" and "replacing" a file in the journal. 2018-05-07 14:23:13 -07:00
model Added class CachedParsedFileMonitor and tests 2018-07-25 20:07:23 -07:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service Future<T>::then 1/n: Future<T>::then(try-task) -> Future<T>::thenTry(task). 2018-07-23 18:51:38 -07:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store Eliminate HgImporterThreadFactory from the fast path for hg status. 2018-07-09 12:06:33 -07:00
takeover Future<T>::then 1/n: Future<T>::then(try-task) -> Future<T>::thenTry(task). 2018-07-23 18:51:38 -07:00
testharness DiffContext changes to use TopLevelIgnores 2018-07-19 17:21:38 -07:00
utils Future<T>::then 1/n: Future<T>::then(try-task) -> Future<T>::thenTry(task). 2018-07-23 18:51:38 -07:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00
eden-config.h add CMake build files 2018-04-30 14:37:46 -07:00