예제 #1
0
 internal Status Free()
 {
     Free(0);
     Free(1);
     epoch.Dispose();
     overflowBucketsAllocator.Dispose();
     return(Status.OK);
 }
예제 #2
0
 internal void TrueDispose()
 {
     commitTcs.TrySetException(new ObjectDisposedException("Log has been disposed"));
     allocator.Dispose();
     epoch.Dispose();
     if (disposeLogCommitManager)
     {
         logCommitManager.Dispose();
     }
 }
 /// <summary>
 /// Dispose
 /// </summary>
 public void Dispose()
 {
     allocator.Dispose();
     epoch.Dispose();
     commitTcs.TrySetException(new ObjectDisposedException("Log has been disposed"));
 }