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); } }