Home
last modified time | relevance | path

Searched refs:WriteableCacheFile (Results 1 – 4 of 4) sorted by relevance

/rocksdb-6.9/utilities/persistent_cache/
Dblock_cache_tier_file.cc272 WriteableCacheFile::~WriteableCacheFile() { in ~WriteableCacheFile()
287 bool WriteableCacheFile::Create(const bool /*enable_direct_writes*/, in Create()
354 bool WriteableCacheFile::ExpandBuffer(const size_t size) { in ExpandBuffer()
388 void WriteableCacheFile::DispatchBuffer() { in DispatchBuffer()
421 std::bind(&WriteableCacheFile::BufferWriteDone, this)); in DispatchBuffer()
426 void WriteableCacheFile::BufferWriteDone() { in BufferWriteDone()
443 void WriteableCacheFile::CloseAndOpenForReading() { in CloseAndOpenForReading()
450 bool WriteableCacheFile::ReadBuffer(const LBA& lba, Slice* key, Slice* block, in ReadBuffer()
463 bool WriteableCacheFile::ReadBuffer(const LBA& lba, char* data) { in ReadBuffer()
506 void WriteableCacheFile::Close() { in Close()
[all …]
Dblock_cache_tier_file.h51 class WriteableCacheFile; variable
178 class WriteableCacheFile : public RandomAccessCacheFile {
180 explicit WriteableCacheFile(Env* const env, CacheWriteBufferAllocator* alloc, in WriteableCacheFile() function
189 virtual ~WriteableCacheFile();
Dblock_cache_tier.cc330 std::unique_ptr<WriteableCacheFile> f( in NewCacheFile()
331 new WriteableCacheFile(opt_.env, &buffer_allocator_, &writer_, in NewCacheFile()
Dblock_cache_tier.h146 WriteableCacheFile* cache_file_ = nullptr; // Current cache file reference