| 443 | } |
| 444 | |
| 445 | void BufferPool::BufferAllocator::AddCleanPage( |
| 446 | const unique_lock<mutex>& client_lock, Page* page) { |
| 447 | page->client->DCheckHoldsLock(client_lock); |
| 448 | FreeBufferArena* arena = per_core_arenas_[page->buffer.home_core_].get(); |
| 449 | arena->AddCleanPage(page); |
| 450 | } |
| 451 | |
| 452 | bool BufferPool::BufferAllocator::RemoveCleanPage( |
| 453 | const unique_lock<mutex>& client_lock, bool claim_buffer, Page* page) { |
no test coverage detected