Add missing override to PersistentCacheBinding

Change-Id: Iad7d27b34e45212a332675e48b57660626278ac7
This commit is contained in:
Dave Borowitz
2018-08-02 11:08:41 -07:00
parent 48e5134aa2
commit 2af3db423a
2 changed files with 8 additions and 0 deletions

View File

@@ -29,6 +29,9 @@ public interface PersistentCacheBinding<K, V> extends CacheBinding<K, V> {
@Override
PersistentCacheBinding<K, V> loader(Class<? extends CacheLoader<K, V>> clazz);
@Override
PersistentCacheBinding<K, V> expireFromMemoryAfterAccess(Duration duration);
@Override
PersistentCacheBinding<K, V> weigher(Class<? extends Weigher<K, V>> clazz);

View File

@@ -62,6 +62,11 @@ class PersistentCacheProvider<K, V> extends CacheProvider<K, V>
return (PersistentCacheBinding<K, V>) super.loader(clazz);
}
@Override
public PersistentCacheBinding<K, V> expireFromMemoryAfterAccess(Duration duration) {
return (PersistentCacheBinding<K, V>) super.expireFromMemoryAfterAccess(duration);
}
@Override
public PersistentCacheBinding<K, V> weigher(Class<? extends Weigher<K, V>> clazz) {
return (PersistentCacheBinding<K, V>) super.weigher(clazz);