[ledger] Track head commits in memory
Cache the current head of pages in memory, so they are always available. LE-692 #done Change-Id: If76927381f0a5df99819437ee4e5d1b98c7c09a0
Showing
- peridot/bin/ledger/storage/impl/BUILD.gn 2 additions, 0 deletionsperidot/bin/ledger/storage/impl/BUILD.gn
- peridot/bin/ledger/storage/impl/live_commit_tracker.cc 42 additions, 0 deletionsperidot/bin/ledger/storage/impl/live_commit_tracker.cc
- peridot/bin/ledger/storage/impl/live_commit_tracker.h 40 additions, 0 deletionsperidot/bin/ledger/storage/impl/live_commit_tracker.h
- peridot/bin/ledger/storage/impl/page_db.h 2 additions, 1 deletionperidot/bin/ledger/storage/impl/page_db.h
- peridot/bin/ledger/storage/impl/page_db_empty_impl.cc 3 additions, 2 deletionsperidot/bin/ledger/storage/impl/page_db_empty_impl.cc
- peridot/bin/ledger/storage/impl/page_db_empty_impl.h 3 additions, 2 deletionsperidot/bin/ledger/storage/impl/page_db_empty_impl.h
- peridot/bin/ledger/storage/impl/page_db_impl.cc 25 additions, 19 deletionsperidot/bin/ledger/storage/impl/page_db_impl.cc
- peridot/bin/ledger/storage/impl/page_db_impl.h 3 additions, 2 deletionsperidot/bin/ledger/storage/impl/page_db_impl.h
- peridot/bin/ledger/storage/impl/page_db_unittest.cc 4 additions, 4 deletionsperidot/bin/ledger/storage/impl/page_db_unittest.cc
- peridot/bin/ledger/storage/impl/page_storage_impl.cc 24 additions, 11 deletionsperidot/bin/ledger/storage/impl/page_storage_impl.cc
- peridot/bin/ledger/storage/impl/page_storage_impl.h 2 additions, 0 deletionsperidot/bin/ledger/storage/impl/page_storage_impl.h
- peridot/bin/ledger/storage/impl/page_storage_unittest.cc 59 additions, 0 deletionsperidot/bin/ledger/storage/impl/page_storage_unittest.cc
Loading
Please register or sign in to comment