leveldb_close() private method

private leveldb_close ( IntPtr db ) : void
db System.IntPtr
return void
Exemplo n.º 1
0
        protected override void FreeUnManagedObjects()
        {
            if (Handle != default(IntPtr))
            {
                LevelDbInterop.leveldb_close(Handle);
            }

            // it's critical that the database be closed first, as the logger and cache may depend on it.
            _cache?.Dispose();
            _comparator?.Dispose();
        }