mirror of
https://github.com/facebook/sapling.git
synced 2024-10-10 00:45:18 +03:00
8a1a529fcc
Summary: Chad first noted that deserializing trees from the local store can be expensive. From the thrift side EdenFS does not have a copy of trees in memory. This means for glob files each of the trees that have not been materialized will be read from the local store. Since reading an deserializing trees from the local store can be expensive lets add an in memory cache so that some of these reads can be satisfied from here instead. Here we actually start to use the cache! Reviewed By: chadaustin Differential Revision: D27050310 fbshipit-source-id: e35db193fea0af7f387b6f44c49b5bcc2a902858 |
||
---|---|---|
.. | ||
test | ||
CMakeLists.txt | ||
FakeBackingStore.cpp | ||
FakeBackingStore.h | ||
FakeClock.h | ||
FakeFuse.cpp | ||
FakeFuse.h | ||
FakeObjectStore.cpp | ||
FakeObjectStore.h | ||
FakePrivHelper.cpp | ||
FakePrivHelper.h | ||
FakeTreeBuilder.cpp | ||
FakeTreeBuilder.h | ||
HgRepo.cpp | ||
HgRepo.h | ||
InodeUnloader.h | ||
LoggingFetchContext.h | ||
StoredObject.h | ||
TempFile.cpp | ||
TempFile.h | ||
TestChecks.h | ||
TestDispatcher.cpp | ||
TestDispatcher.h | ||
TestMain.cpp | ||
TestMount.cpp | ||
TestMount.h | ||
TestServer.cpp | ||
TestServer.h | ||
TestUtil.cpp | ||
TestUtil.h |