优化CacheSource

This commit is contained in:
Redkale
2022-12-26 19:57:53 +08:00
parent 54ea96b820
commit 9200a3a32b
2 changed files with 0 additions and 42 deletions

View File

@@ -1653,16 +1653,6 @@ public final class CacheMemorySource extends AbstractCacheSource {
return CompletableFuture.runAsync(() -> setnxBytes(key, value), getExecutor()).whenComplete(futureCompleteConsumer);
}
@Override
public <T> void setnxBytes(final String key, final Convert convert, final Type type, final T value) {
setnx(CacheEntryType.BYTES, key, convert.convertToBytes(type, value));
}
@Override
public <T> CompletableFuture<Void> setnxBytesAsync(final String key, final Convert convert, final Type type, final T value) {
return CompletableFuture.runAsync(() -> setnxBytes(key, convert, type, value), getExecutor()).whenComplete(futureCompleteConsumer);
}
@Override
public void setexBytes(final String key, final int expireSeconds, final byte[] value) {
set(CacheEntryType.BYTES, expireSeconds, key, value);
@@ -1673,26 +1663,6 @@ public final class CacheMemorySource extends AbstractCacheSource {
return CompletableFuture.runAsync(() -> setexBytes(key, expireSeconds, value), getExecutor()).whenComplete(futureCompleteConsumer);
}
@Override
public <T> void setBytes(final String key, final Convert convert, final Type type, final T value) {
set(CacheEntryType.BYTES, key, convert.convertToBytes(type, value));
}
@Override
public <T> CompletableFuture<Void> setBytesAsync(final String key, final Convert convert, final Type type, final T value) {
return CompletableFuture.runAsync(() -> setBytes(key, convert, type, value), getExecutor()).whenComplete(futureCompleteConsumer);
}
@Override
public <T> void setexBytes(final String key, final int expireSeconds, final Convert convert, final Type type, final T value) {
set(CacheEntryType.BYTES, expireSeconds, key, convert.convertToBytes(type, value));
}
@Override
public <T> CompletableFuture<Void> setexBytesAsync(final String key, final int expireSeconds, final Convert convert, final Type type, final T value) {
return CompletableFuture.runAsync(() -> setexBytes(key, expireSeconds, convert, type, value), getExecutor()).whenComplete(futureCompleteConsumer);
}
@Override
public int getKeySize() {
return container.size();

View File

@@ -90,8 +90,6 @@ public interface CacheSource extends Resourcable {
public void setBytes(final String key, final byte[] value);
public <T> void setBytes(final String key, final Convert convert, final Type type, final T value);
//------------------------ setnx ------------------------
public <T> void setnx(final String key, final Convert convert, final T value);
@@ -105,8 +103,6 @@ public interface CacheSource extends Resourcable {
public void setnxBytes(final String key, final byte[] value);
public <T> void setnxBytes(final String key, final Convert convert, final Type type, final T value);
//------------------------ setex ------------------------
public <T> void setex(final String key, final int expireSeconds, final Convert convert, final T value);
@@ -120,8 +116,6 @@ public interface CacheSource extends Resourcable {
public void setexBytes(final String key, final int expireSeconds, final byte[] value);
public <T> void setexBytes(final String key, final int expireSeconds, final Convert convert, final Type type, final T value);
//------------------------ xxxx ------------------------
public boolean exists(final String key);
@@ -375,8 +369,6 @@ public interface CacheSource extends Resourcable {
public CompletableFuture<Void> setBytesAsync(final String key, final byte[] value);
public <T> CompletableFuture<Void> setBytesAsync(final String key, final Convert convert, final Type type, final T value);
//------------------------ setnxAsync ------------------------
public <T> CompletableFuture<Void> setnxAsync(final String key, final Convert convert, final T value);
@@ -390,8 +382,6 @@ public interface CacheSource extends Resourcable {
public CompletableFuture<Void> setnxBytesAsync(final String key, final byte[] value);
public <T> CompletableFuture<Void> setnxBytesAsync(final String key, final Convert convert, final Type type, final T value);
//------------------------ setexAsync ------------------------
public <T> CompletableFuture<Void> setexAsync(final String key, final int expireSeconds, final Convert convert, final T value);
@@ -405,8 +395,6 @@ public interface CacheSource extends Resourcable {
public CompletableFuture<Void> setexBytesAsync(final String key, final int expireSeconds, final byte[] value);
public <T> CompletableFuture<Void> setexBytesAsync(final String key, final int expireSeconds, final Convert convert, final Type type, final T value);
//------------------------ xxxxAsync ------------------------
public CompletableFuture<Boolean> existsAsync(final String key);