From 64e74723f77c7c0a5bc161fd9c224de74e9e65a4 Mon Sep 17 00:00:00 2001 From: Levi Tamasi Date: Mon, 29 Aug 2022 09:42:04 -0700 Subject: [PATCH] Use the default metadata charge policy when creating an LRU cache via the Java API (#10577) Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/10577 Reviewed By: akankshamahajan15 Differential Revision: D39035884 Pulled By: ltamasi fbshipit-source-id: 48f116f8ca172b7eb5eb3651f39ddb891a7ffade --- HISTORY.md | 1 + java/rocksjni/lru_cache.cc | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/HISTORY.md b/HISTORY.md index 261ffb012..6a62b4121 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -9,6 +9,7 @@ ### Java API Changes * Add CompactionPriority.RoundRobin. +* Revert to using the default metadata charge policy when creating an LRU cache via the Java API. ## 7.6.0 (08/19/2022) ### New Features diff --git a/java/rocksjni/lru_cache.cc b/java/rocksjni/lru_cache.cc index 58a52609f..56dffa2f0 100644 --- a/java/rocksjni/lru_cache.cc +++ b/java/rocksjni/lru_cache.cc @@ -30,7 +30,7 @@ jlong Java_org_rocksdb_LRUCache_newLRUCache(JNIEnv* /*env*/, jclass /*jcls*/, static_cast(jstrict_capacity_limit), static_cast(jhigh_pri_pool_ratio), nullptr /* memory_allocator */, rocksdb::kDefaultToAdaptiveMutex, - rocksdb::kDontChargeCacheMetadata, + rocksdb::kDefaultCacheMetadataChargePolicy, static_cast(jlow_pri_pool_ratio))); return GET_CPLUSPLUS_POINTER(sptr_lru_cache); }