Ejemplo n.º 1
0
 void replace(uint32_t id, const BasicBlock<IsMutable>& block) {
   MT_REQUIRE_EQ(block.size(), getBlockSize());
   std::lock_guard<std::mutex> lock(mutex_);
   replaceUnlocked(id, block.data());
 }
Ejemplo n.º 2
0
 uint32_t put(const BasicBlock<IsMutable>& block) {
   MT_REQUIRE_EQ(block.size(), getBlockSize());
   std::lock_guard<std::mutex> lock(mutex_);
   return putUnlocked(block.data());
 }