@@ -83,7 +83,7 @@ class RocksDbDataSource(
83
83
try {
84
84
withResources(new WriteOptions ()){ writeOptions =>
85
85
withResources(new WriteBatch ()){ batch =>
86
- toRemove.foreach{ key => batch.remove (handles(namespace), key.toArray) }
86
+ toRemove.foreach{ key => batch.delete (handles(namespace), key.toArray) }
87
87
toUpsert.foreach{ case (k, v) => batch.put(handles(namespace), k.toArray, v.toArray) }
88
88
89
89
db.write(writeOptions, batch)
@@ -115,7 +115,7 @@ class RocksDbDataSource(
115
115
try {
116
116
withResources(new WriteOptions ()){ writeOptions =>
117
117
withResources(new WriteBatch ()){ batch =>
118
- toRemove.foreach{ key => batch.remove (key) }
118
+ toRemove.foreach{ key => batch.delete (key) }
119
119
toUpsert.foreach{ case (k, v) => batch.put(k, v) }
120
120
121
121
db.write(writeOptions, batch)
@@ -193,10 +193,10 @@ class RocksDbDataSource(
193
193
194
194
val tableCfg = new BlockBasedTableConfig ()
195
195
.setBlockSize(blockSize)
196
- .setBlockCacheSize( blockCacheSize)
196
+ .setBlockCache( new ClockCache ( blockCacheSize) )
197
197
.setCacheIndexAndFilterBlocks(true )
198
198
.setPinL0FilterAndIndexBlocksInCache(true )
199
- .setFilter (new BloomFilter (10 , false ))
199
+ .setFilterPolicy (new BloomFilter (10 , false ))
200
200
201
201
val options = new Options ()
202
202
.setCreateIfMissing(createIfMissing)
@@ -253,10 +253,10 @@ object RocksDbDataSource {
253
253
254
254
val tableCfg = new BlockBasedTableConfig ()
255
255
.setBlockSize(blockSize)
256
- .setBlockCacheSize( blockCacheSize)
256
+ .setBlockCache( new ClockCache ( blockCacheSize) )
257
257
.setCacheIndexAndFilterBlocks(true )
258
258
.setPinL0FilterAndIndexBlocksInCache(true )
259
- .setFilter (new BloomFilter (10 , false ))
259
+ .setFilterPolicy (new BloomFilter (10 , false ))
260
260
261
261
val options = new DBOptions ()
262
262
.setCreateIfMissing(createIfMissing)
0 commit comments