| 337 | } |
| 338 | |
| 339 | bool BlockCache::couldExist(HashedKey hk) { |
| 340 | const auto lr = index_->peek(hk.keyHash()); |
| 341 | if (!lr.found()) { |
| 342 | lookupCount_.inc(); |
| 343 | return false; |
| 344 | } |
| 345 | return true; |
| 346 | } |
| 347 | |
| 348 | uint64_t BlockCache::estimateWriteSize(HashedKey hk, BufferView value) const { |
| 349 | return serializedSize(hk.key().size(), value.size()); |