优化CacheSource部分方法名
This commit is contained in:
@@ -243,7 +243,7 @@ public class CacheClusterAgent extends ClusterAgent implements Resourcable {
|
|||||||
@Override
|
@Override
|
||||||
public void deregister(Application application) {
|
public void deregister(Application application) {
|
||||||
String serviceName = generateApplicationServiceName();
|
String serviceName = generateApplicationServiceName();
|
||||||
source.remove(serviceName);
|
source.del(serviceName);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -282,7 +282,7 @@ public class CacheClusterAgent extends ClusterAgent implements Resourcable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
source.hremove(serviceName, serviceid);
|
source.hdel(serviceName, serviceid);
|
||||||
if (realcanceled && currEntry != null) currEntry.canceled = true;
|
if (realcanceled && currEntry != null) currEntry.canceled = true;
|
||||||
if (!"mqtp".equals(protocol) && currEntry != null && currEntry.submqtp) {
|
if (!"mqtp".equals(protocol) && currEntry != null && currEntry.submqtp) {
|
||||||
deregister(ns, "mqtp", service, realcanceled);
|
deregister(ns, "mqtp", service, realcanceled);
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
|
|
||||||
//----------- hxxx --------------
|
//----------- hxxx --------------
|
||||||
@Override
|
@Override
|
||||||
public int hremove(final String key, String... fields) {
|
public int hdel(final String key, String... fields) {
|
||||||
int count = 0;
|
int count = 0;
|
||||||
CacheEntry entry = container.get(key);
|
CacheEntry entry = container.get(key);
|
||||||
if (entry == null || entry.mapValue == null) return 0;
|
if (entry == null || entry.mapValue == null) return 0;
|
||||||
@@ -387,8 +387,8 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
|
|
||||||
//----------- hxxx --------------
|
//----------- hxxx --------------
|
||||||
@Override
|
@Override
|
||||||
public CompletableFuture<Integer> hremoveAsync(final String key, String... fields) {
|
public CompletableFuture<Integer> hdelAsync(final String key, String... fields) {
|
||||||
return CompletableFuture.supplyAsync(() -> hremove(key, fields), getExecutor());
|
return CompletableFuture.supplyAsync(() -> hdel(key, fields), getExecutor());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -840,7 +840,7 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setExpireSeconds(String key, int expireSeconds) {
|
public void expire(String key, int expireSeconds) {
|
||||||
if (key == null) return;
|
if (key == null) return;
|
||||||
CacheEntry entry = container.get(key);
|
CacheEntry entry = container.get(key);
|
||||||
if (entry == null) return;
|
if (entry == null) return;
|
||||||
@@ -848,12 +848,12 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CompletableFuture<Void> setExpireSecondsAsync(final String key, final int expireSeconds) {
|
public CompletableFuture<Void> expireAsync(final String key, final int expireSeconds) {
|
||||||
return CompletableFuture.runAsync(() -> setExpireSeconds(key, expireSeconds), getExecutor()).whenComplete(futureCompleteConsumer);
|
return CompletableFuture.runAsync(() -> expire(key, expireSeconds), getExecutor()).whenComplete(futureCompleteConsumer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int remove(String key) {
|
public int del(String key) {
|
||||||
if (key == null) return 0;
|
if (key == null) return 0;
|
||||||
return container.remove(key) == null ? 0 : 1;
|
return container.remove(key) == null ? 0 : 1;
|
||||||
}
|
}
|
||||||
@@ -909,8 +909,8 @@ public final class CacheMemorySource extends AbstractCacheSource {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CompletableFuture<Integer> removeAsync(final String key) {
|
public CompletableFuture<Integer> delAsync(final String key) {
|
||||||
return CompletableFuture.supplyAsync(() -> remove(key), getExecutor()).whenComplete(futureCompleteConsumer);
|
return CompletableFuture.supplyAsync(() -> del(key), getExecutor()).whenComplete(futureCompleteConsumer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -41,7 +41,12 @@ public interface CacheSource extends Resourcable {
|
|||||||
public <T> T getAndRefresh(final String key, final int expireSeconds, final Type type);
|
public <T> T getAndRefresh(final String key, final int expireSeconds, final Type type);
|
||||||
|
|
||||||
//----------- hxxx --------------
|
//----------- hxxx --------------
|
||||||
public int hremove(final String key, String... fields);
|
@Deprecated
|
||||||
|
default int hremove(final String key, String... fields) {
|
||||||
|
return hdel(key, fields);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int hdel(final String key, String... fields);
|
||||||
|
|
||||||
public List<String> hkeys(final String key);
|
public List<String> hkeys(final String key);
|
||||||
|
|
||||||
@@ -116,9 +121,19 @@ public interface CacheSource extends Resourcable {
|
|||||||
|
|
||||||
public <T> void set(final int expireSeconds, final String key, final Convert convert, final Type type, final T value);
|
public <T> void set(final int expireSeconds, final String key, final Convert convert, final Type type, final T value);
|
||||||
|
|
||||||
public void setExpireSeconds(final String key, final int expireSeconds);
|
@Deprecated
|
||||||
|
default void setExpireSeconds(final String key, final int expireSeconds) {
|
||||||
|
expire(key, expireSeconds);
|
||||||
|
}
|
||||||
|
|
||||||
public int remove(final String key);
|
public void expire(final String key, final int seconds);
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
|
default int remove(final String key) {
|
||||||
|
return del(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int del(final String key);
|
||||||
|
|
||||||
public long incr(final String key);
|
public long incr(final String key);
|
||||||
|
|
||||||
@@ -277,9 +292,19 @@ public interface CacheSource extends Resourcable {
|
|||||||
|
|
||||||
public <T> CompletableFuture<Void> setAsync(final int expireSeconds, final String key, final Convert convert, final Type type, final T value);
|
public <T> CompletableFuture<Void> setAsync(final int expireSeconds, final String key, final Convert convert, final Type type, final T value);
|
||||||
|
|
||||||
public CompletableFuture<Void> setExpireSecondsAsync(final String key, final int expireSeconds);
|
@Deprecated
|
||||||
|
default CompletableFuture<Void> setExpireSecondsAsync(final String key, final int expireSeconds) {
|
||||||
|
return expireAsync(key, expireSeconds);
|
||||||
|
}
|
||||||
|
|
||||||
public CompletableFuture<Integer> removeAsync(final String key);
|
public CompletableFuture<Void> expireAsync(final String key, final int seconds);
|
||||||
|
|
||||||
|
@Deprecated
|
||||||
|
default CompletableFuture<Integer> removeAsync(final String key) {
|
||||||
|
return delAsync(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
public CompletableFuture<Integer> delAsync(final String key);
|
||||||
|
|
||||||
public CompletableFuture<Long> incrAsync(final String key);
|
public CompletableFuture<Long> incrAsync(final String key);
|
||||||
|
|
||||||
@@ -290,7 +315,12 @@ public interface CacheSource extends Resourcable {
|
|||||||
public CompletableFuture<Long> decrAsync(final String key, long num);
|
public CompletableFuture<Long> decrAsync(final String key, long num);
|
||||||
|
|
||||||
//----------- hxxx --------------
|
//----------- hxxx --------------
|
||||||
public CompletableFuture<Integer> hremoveAsync(final String key, String... fields);
|
@Deprecated
|
||||||
|
default CompletableFuture<Integer> hremoveAsync(final String key, String... fields) {
|
||||||
|
return hdelAsync(key, fields);
|
||||||
|
}
|
||||||
|
|
||||||
|
public CompletableFuture<Integer> hdelAsync(final String key, String... fields);
|
||||||
|
|
||||||
public CompletableFuture<List<String>> hkeysAsync(final String key);
|
public CompletableFuture<List<String>> hkeysAsync(final String key);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user