Fix cache Settings
* Remove Weigher implementation because the default behaviour already
does the same thing.
Solves: Jira GER-1674
Change-Id: I51a20808c7a00784ab366f684faa220e942cb2cd
diff --git a/src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java b/src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java
index 5377521..fa7d622 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/eventseiffel/cache/EiffelEventIdCacheImpl.java
@@ -19,7 +19,6 @@
import com.google.common.annotations.VisibleForTesting;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
-import com.google.common.cache.Weigher;
import com.google.gerrit.server.cache.CacheModule;
import com.google.inject.Inject;
import com.google.inject.Module;
@@ -53,7 +52,6 @@
persist(CACHE_NAME, EventKey.class, new TypeLiteral<Optional<UUID>>() {})
.maximumWeight(maxNbrOfEntries)
.loader(EventLoader.class)
- .weigher(CountWeigher.class)
.keySerializer(new EventKeySerializer())
.valueSerializer(new UUIDSerializer());
bind(EiffelEventIdCacheImpl.class).asEagerSingleton();
@@ -155,12 +153,4 @@
return es.getEventId(key);
}
}
-
- static class CountWeigher implements Weigher<EventKey, Optional<UUID>> {
-
- @Override
- public int weigh(EventKey key, Optional<UUID> value) {
- return 1;
- }
- }
}