Raven.Storage.Esent.TransactionalStorage.Dispose C# (CSharp) 메소드

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void
		public void Dispose()
		{
			disposerLock.EnterWriteLock();
			try
			{
				if (disposed)
					return;
				
				disposed = true;
				GC.SuppressFinalize(this);
				current.Dispose();
				if (documentCacher != null)
					documentCacher.Dispose();
				Api.JetTerm2(instance, TermGrbit.Complete);
			}
			finally
			{
				disposerLock.ExitWriteLock();
			}
		}