This commit is contained in:
Redkale
2017-03-21 09:34:35 +08:00
parent 15e03c0459
commit c4923f317b

View File

@@ -11,6 +11,7 @@ import org.redkale.source.*;
import org.redkale.util.*;
/**
* 实现进程间DataSource的缓存数据同步
*
* <p>
* 详情见: https://redkale.org
@@ -27,18 +28,21 @@ public class DataCacheListenerService implements DataCacheListener, Service {
@Override
@RpcMultiRun(selfrun = false, async = true)
public <T> int insertCache(Class<T> clazz, T... entitys) {
if (!(source instanceof DataCacheListener)) return -2;
return ((DataCacheListener) source).insertCache(clazz, entitys);
}
@Override
@RpcMultiRun(selfrun = false, async = true)
public <T> int updateCache(Class<T> clazz, T... entitys) {
if (!(source instanceof DataCacheListener)) return -2;
return ((DataCacheListener) source).updateCache(clazz, entitys);
}
@Override
@RpcMultiRun(selfrun = false, async = true)
public <T> int deleteCache(Class<T> clazz, Serializable... ids) {
if (!(source instanceof DataCacheListener)) return -2;
return ((DataCacheListener) source).deleteCache(clazz, ids);
}