diff --git a/commons/src/main/java/org/archive/util/ObjectIdentityBdbManualCache.java b/commons/src/main/java/org/archive/util/ObjectIdentityBdbManualCache.java index f0d43dc8..81ec0f7c 100644 --- a/commons/src/main/java/org/archive/util/ObjectIdentityBdbManualCache.java +++ b/commons/src/main/java/org/archive/util/ObjectIdentityBdbManualCache.java @@ -67,7 +67,7 @@ import com.sleepycat.je.Environment; */ @SuppressWarnings("ALL") public class ObjectIdentityBdbManualCache -implements ObjectIdentityCache, Closeable, Serializable, RemovalListener { +implements ObjectIdentityCache, Closeable, Serializable { private static final long serialVersionUID = 1L; private static final Logger logger = Logger.getLogger(ObjectIdentityBdbManualCache.class.getName()); @@ -115,6 +115,13 @@ implements ObjectIdentityCache, Closeable, Serializable, RemovalListener() { + @Override + public void onRemoval(RemovalNotification stringVRemovalNotification) { + evictions.incrementAndGet(); + diskMap.put(stringVRemovalNotification.getKey(), stringVRemovalNotification.getValue()); + } + }) .build() .asMap(); } @@ -372,9 +379,9 @@ implements ObjectIdentityCache, Closeable, Serializable, RemovalListener stringVRemovalNotification) { evictions.incrementAndGet(); diskMap.put(stringVRemovalNotification.getKey(), stringVRemovalNotification.getValue()); - } + }*/ }