public void Compact(CompactionOptions options) { if (options == CompactionOptions.PurgeDeleted) { m_memoryPool.DeallocateGarbage(); } else if (options == CompactionOptions.FullReindex) { RebuildUnmanagedData(); foreach (var c in m_documentDataContainers) { c.Value.SortIndexManager.InvalidateAllIndexes(); } } else { throw new ArgumentException("Compaction mode not supported yet: " + options); } }
public void Compact(CompactionOptions options) { CheckInitialized(); m_dataContainer.Compact(options); }