diff options
author | Martin Holst Swende <martin@swende.se> | 2018-11-29 03:53:02 +0800 |
---|---|---|
committer | Martin Holst Swende <martin@swende.se> | 2018-11-29 16:58:09 +0800 |
commit | 8380a1303ce6a2fa4760a8641e47e7196a941b4c (patch) | |
tree | af7ed6cf97ccb0e93a446c1ebcf1d44c52bcc491 /vendor/github.com/syndtr/goleveldb/leveldb/opt | |
parent | 695a5cce1e4c0db173dd2a798ed0dc14ee9ca2a1 (diff) | |
download | go-tangerine-8380a1303ce6a2fa4760a8641e47e7196a941b4c.tar.gz go-tangerine-8380a1303ce6a2fa4760a8641e47e7196a941b4c.tar.zst go-tangerine-8380a1303ce6a2fa4760a8641e47e7196a941b4c.zip |
vendor: update leveldb
Diffstat (limited to 'vendor/github.com/syndtr/goleveldb/leveldb/opt')
-rw-r--r-- | vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go b/vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go index 44e7d9adc..528b16423 100644 --- a/vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go +++ b/vendor/github.com/syndtr/goleveldb/leveldb/opt/options.go @@ -158,6 +158,12 @@ type Options struct { // The default value is 8MiB. BlockCacheCapacity int + // BlockCacheEvictRemoved allows enable forced-eviction on cached block belonging + // to removed 'sorted table'. + // + // The default if false. + BlockCacheEvictRemoved bool + // BlockRestartInterval is the number of keys between restart points for // delta encoding of keys. // @@ -384,6 +390,13 @@ func (o *Options) GetBlockCacheCapacity() int { return o.BlockCacheCapacity } +func (o *Options) GetBlockCacheEvictRemoved() bool { + if o == nil { + return false + } + return o.BlockCacheEvictRemoved +} + func (o *Options) GetBlockRestartInterval() int { if o == nil || o.BlockRestartInterval <= 0 { return DefaultBlockRestartInterval |