Searched refs:CacheWriteBuffer (Results 1 – 3 of 3) sorted by relevance
| /rocksdb-6.9/utilities/persistent_cache/ |
| D | block_cache_tier_file_buffer.h | 22 class CacheWriteBuffer { 24 explicit CacheWriteBuffer(const size_t size) : size_(size), pos_(0) { in CacheWriteBuffer() function 30 virtual ~CacheWriteBuffer() {} in ~CacheWriteBuffer() 70 auto* buf = new CacheWriteBuffer(buffer_size_); in CacheWriteBufferAllocator() 88 CacheWriteBuffer* Allocate() { in Allocate() 95 CacheWriteBuffer* const buf = bufs_.front(); in Allocate() 100 void Deallocate(CacheWriteBuffer* const buf) { in Deallocate() 124 std::list<CacheWriteBuffer*> bufs_; // Buffer stash
|
| D | block_cache_tier_file.h | 80 virtual void Write(WritableFile* const file, CacheWriteBuffer* buf, 241 std::vector<CacheWriteBuffer*> bufs_; // Written buffers 261 explicit IO(WritableFile* const file, CacheWriteBuffer* const buf, in IO() 270 CacheWriteBuffer* buf_ = nullptr; // buffer to write 281 void Write(WritableFile* const file, CacheWriteBuffer* buf,
|
| D | block_cache_tier_file.cc | 93 bool Serialize(std::vector<CacheWriteBuffer*>* bufs, size_t* woff); 103 bool Append(std::vector<CacheWriteBuffer*>* bufs, size_t* woff, 125 bool CacheRecord::Serialize(std::vector<CacheWriteBuffer*>* bufs, in Serialize() 136 bool CacheRecord::Append(std::vector<CacheWriteBuffer*>* bufs, size_t* woff, in Append() 144 CacheWriteBuffer* buf = (*bufs)[*woff]; in Append() 373 CacheWriteBuffer* const buf = alloc_->Allocate(); in ExpandBuffer() 561 void ThreadedWriter::Write(WritableFile* const file, CacheWriteBuffer* buf, in Write()
|