rocksdb/cache
Sushma Devendrappa 0655b58582 enable PinnableSlice for RowCache
Summary:
This patch enables using PinnableSlice for RowCache, changes include
not releasing the cache handle immediately after lookup in TableCache::Get, instead pass a Cleanble function which does Cache::RleaseHandle.
Closes https://github.com/facebook/rocksdb/pull/2492

Differential Revision: D5316216

Pulled By: maysamyabandeh

fbshipit-source-id: d2a684bd7e4ba73772f762e58a82b5f4fbd5d362
2017-07-17 15:08:30 -07:00
..
cache_bench.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
cache_test.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
clock_cache.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
clock_cache.h Change RocksDB License 2017-07-15 16:11:23 -07:00
lru_cache_test.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
lru_cache.cc enable PinnableSlice for RowCache 2017-07-17 15:08:30 -07:00
lru_cache.h enable PinnableSlice for RowCache 2017-07-17 15:08:30 -07:00
sharded_cache.cc Change RocksDB License 2017-07-15 16:11:23 -07:00
sharded_cache.h Change RocksDB License 2017-07-15 16:11:23 -07:00