diff --git a/src/org/redkale/source/CacheSource.java b/src/org/redkale/source/CacheSource.java index ff25f35b4..e2d556dbe 100644 --- a/src/org/redkale/source/CacheSource.java +++ b/src/org/redkale/source/CacheSource.java @@ -31,8 +31,10 @@ public interface CacheSource { public String getType(); + @Deprecated public void initValueType(Type valueType); + @Deprecated public void initTransient(boolean flag); //ServiceLoader时判断配置是否符合当前实现类 @@ -44,10 +46,12 @@ public interface CacheSource { public boolean exists(final String key); + @Deprecated public V get(final String key); public T get(final String key, final Type type); + @Deprecated default V getIfAbsent(final String key, Function mappingFunction) { V rs = get(key); if (rs == null) { @@ -57,10 +61,12 @@ public interface CacheSource { return rs; } + @Deprecated public V getAndRefresh(final String key, final int expireSeconds); public T getAndRefresh(final String key, final int expireSeconds, final Type type); + @Deprecated default V getAndRefreshIfAbsent(final String key, final int expireSeconds, Function mappingFunction) { V rs = getAndRefresh(key, expireSeconds); if (rs == null) { @@ -114,6 +120,7 @@ public interface CacheSource { public void refresh(final String key, final int expireSeconds); + @Deprecated public void set(final String key, final V value); public void set(final String key, final Convert convert, final T value); @@ -122,6 +129,7 @@ public interface CacheSource { public void set(final String key, final Convert convert, final Type type, final T value); + @Deprecated public void set(final int expireSeconds, final String key, final V value); public void set(final int expireSeconds, final String key, final Convert convert, final T value); @@ -144,6 +152,7 @@ public interface CacheSource { public Map getMap(final Type componentType, final String... keys); + @Deprecated public Collection getCollection(final String key); public Collection getCollection(final String key, final Type componentType); @@ -152,18 +161,24 @@ public interface CacheSource { public int getCollectionSize(final String key); + @Deprecated public Collection getCollectionAndRefresh(final String key, final int expireSeconds); public Collection getCollectionAndRefresh(final String key, final int expireSeconds, final Type componentType); + @Deprecated public void appendListItem(final String key, final V value); + @Deprecated public int removeListItem(final String key, final V value); + @Deprecated public boolean existsSetItem(final String key, final V value); + @Deprecated public void appendSetItem(final String key, final V value); + @Deprecated public int removeSetItem(final String key, final V value); public void appendListItem(final String key, final Type componentType, final T value); @@ -259,8 +274,12 @@ public interface CacheSource { public CompletableFuture getAsync(final String key, final Type type); + public CompletableFuture getAndRefreshAsync(final String key, final int expireSeconds, final Type type); + + @Deprecated public CompletableFuture getAsync(final String key); + @Deprecated default CompletableFuture getIfAbsentAsync(final String key, Function mappingFunction) { return getAsync(key).thenCompose((V rs) -> { if (rs == null) { @@ -274,10 +293,10 @@ public interface CacheSource { }); } + @Deprecated public CompletableFuture getAndRefreshAsync(final String key, final int expireSeconds); - public CompletableFuture getAndRefreshAsync(final String key, final int expireSeconds, final Type type); - + @Deprecated default CompletableFuture getAndRefreshIfAbsentAsync(final String key, final int expireSeconds, Function mappingFunction) { return getAndRefreshAsync(key, expireSeconds).thenCompose((V rs) -> { if (rs == null) { @@ -293,6 +312,7 @@ public interface CacheSource { public CompletableFuture refreshAsync(final String key, final int expireSeconds); + @Deprecated public CompletableFuture setAsync(final String key, final V value); public CompletableFuture setAsync(final String key, final Convert convert, final T value); @@ -301,6 +321,7 @@ public interface CacheSource { public CompletableFuture setAsync(final String key, final Convert convert, final Type type, final T value); + @Deprecated public CompletableFuture setAsync(final int expireSeconds, final String key, final V value); public CompletableFuture setAsync(final int expireSeconds, final String key, final Convert convert, final T value); @@ -365,6 +386,7 @@ public interface CacheSource { public CompletableFuture> getMapAsync(final Type componentType, final String... keys); + @Deprecated public CompletableFuture> getCollectionAsync(final String key); public CompletableFuture> getCollectionAsync(final String key, final Type componentType); @@ -373,18 +395,22 @@ public interface CacheSource { public CompletableFuture getCollectionSizeAsync(final String key); + @Deprecated public CompletableFuture> getCollectionAndRefreshAsync(final String key, final int expireSeconds); public CompletableFuture> getCollectionAndRefreshAsync(final String key, final int expireSeconds, final Type componentType); + @Deprecated public CompletableFuture appendListItemAsync(final String key, final V value); public CompletableFuture spopSetItemAsync(final String key, final Type componentType); public CompletableFuture> spopSetItemAsync(final String key, final int count, final Type componentType); + @Deprecated public CompletableFuture removeListItemAsync(final String key, final V value); + @Deprecated public CompletableFuture existsSetItemAsync(final String key, final V value); public CompletableFuture appendSetItemAsync(final String key, final V value);