This commit is contained in:
JoelKatz
2012-10-26 15:37:10 -07:00
parent 6d9ddde39c
commit a3b6239b57

View File

@@ -59,15 +59,15 @@ void HashedObjectStore::waitWrite()
void HashedObjectStore::bulkWrite()
{
std::vector< boost::shared_ptr<HashedObject> > set;
while (1)
{
set.clear();
std::vector< boost::shared_ptr<HashedObject> > set;
set.reserve(128);
{
boost::unique_lock<boost::mutex> sl(mWriteMutex);
mWriteSet.swap(set);
assert(mWriteSet.empty());
if (set.empty())
{
mWritePending = false;