public void compact() { lock.lock(); try { _compact(); } finally { lock.unlock(); } }
if(last_compaction_timestamp > 0) { if(current_time - last_compaction_timestamp >= max_compaction_time) { _compact(); last_compaction_timestamp=current_time;
public void compact() { lock.lock(); try { _compact(); } finally { lock.unlock(); } }
if(last_compaction_timestamp > 0) { if(current_time - last_compaction_timestamp >= max_compaction_time) { _compact(); last_compaction_timestamp=current_time;