[Update] HotDataCacheStore 增加对CacheStore新增加方法的兼容;

This commit is contained in:
LamGC 2020-04-14 10:41:13 +08:00
parent e6c0633a5e
commit 579049b943

View File

@ -74,6 +74,11 @@ public class HotDataCacheStore<T> implements CacheStore<T> {
return result; return result;
} }
@Override
public T getCache(String key, long index, long length) {
return getCache(key);
}
@Override @Override
public boolean exists(String key) { public boolean exists(String key) {
return current.exists(key) || parent.exists(key); return current.exists(key) || parent.exists(key);
@ -84,6 +89,11 @@ public class HotDataCacheStore<T> implements CacheStore<T> {
return current.exists(key, date) || parent.exists(key, date); return current.exists(key, date) || parent.exists(key, date);
} }
@Override
public long length(String key) {
return -1;
}
@Override @Override
public boolean clear() { public boolean clear() {
return current.clear(); return current.clear();
@ -93,4 +103,9 @@ public class HotDataCacheStore<T> implements CacheStore<T> {
public boolean supportedPersistence() { public boolean supportedPersistence() {
return current.supportedPersistence() || parent.supportedPersistence(); return current.supportedPersistence() || parent.supportedPersistence();
} }
@Override
public boolean supportedList() {
return false;
}
} }