Remove LoadingCache casts
Change-Id: Id39c82f015d7b0d934485c70026fa362e21c83aa
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/InMemoryCacheLoadingFromStoreImpl.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/InMemoryCacheLoadingFromStoreImpl.java
index d69be5b..ea11bba 100644
--- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/InMemoryCacheLoadingFromStoreImpl.java
+++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/InMemoryCacheLoadingFromStoreImpl.java
@@ -14,7 +14,6 @@
package com.googlesource.gerrit.modules.cache.chroniclemap;
-import com.google.common.cache.Cache;
import com.google.common.cache.CacheStats;
import com.google.common.cache.LoadingCache;
import com.google.gerrit.common.Nullable;
@@ -22,7 +21,7 @@
import java.util.concurrent.ExecutionException;
class InMemoryCacheLoadingFromStoreImpl<K, V> implements InMemoryCache<K, V> {
- private final Cache<K, TimedValue<V>> loadingFromStoreCache;
+ private final LoadingCache<K, TimedValue<V>> loadingFromStoreCache;
private final boolean loadingFromSource;
/**
@@ -65,7 +64,7 @@
}
if (loadingFromSource) {
- return ((LoadingCache<K, TimedValue<V>>) loadingFromStoreCache).get(key);
+ return loadingFromStoreCache.get(key);
}
throw new UnsupportedOperationException(
@@ -75,7 +74,7 @@
@Override
public void refresh(K key) {
if (loadingFromSource) {
- ((LoadingCache<K, TimedValue<V>>) loadingFromStoreCache).refresh(key);
+ loadingFromStoreCache.refresh(key);
}
}