CachePluginProfile
描述这个插件,注册到该应用的PluginListener
类(见本文档插件应用 > PluginListener章节)注意:本章节提供的相关接口说明,请以aws-api-doc为主。
开发者可继承这个抽象类完成Cache的开发。大部分操作已封装在这个父类中,包括
关于该接口的说明,请参见com.actionsoft.bpms.commons.cache.Cache相关的JavaDoc
一个基本的Cache需要实现load()方法,即当你的应用被启动或重启时,对该缓存对象进行初始化。
/**
public abstract class Cache<K, V> implements ReplicateListener, Replicate {
...
/**
* 缓存初始化逻辑。缓存初始化逻辑。你会使用到put方法来缓存对象,注意put使用不同步到其它集群节点的方法。
* @see #put(Object, Object, false)
*/
protected void load();
...
由CachePluginProfile
类完成向AWS PaaS的注册。
//注册Cache
list.add(new CachePluginProfile(Class<?> cls));
cls
-Cache实现类