use of com.alicp.jetcache.anno.Cached in project jetcache by alibaba.
the class CacheConfigUtil method parseCacheConfig.
private static CacheAnnoConfig parseCacheConfig(Method m) {
Cached anno = m.getAnnotation(Cached.class);
if (anno == null) {
return null;
}
CacheAnnoConfig cc = new CacheAnnoConfig();
cc.setArea(anno.area());
cc.setName(anno.name());
cc.setCacheType(anno.cacheType());
cc.setEnabled(anno.enabled());
cc.setTimeUnit(anno.timeUnit());
cc.setExpire(anno.expire());
cc.setLocalLimit(anno.localLimit());
cc.setCacheNullValue(anno.cacheNullValue());
cc.setCondition(anno.condition());
cc.setUnless(anno.unless());
cc.setSerialPolicy(anno.serialPolicy());
cc.setKeyConvertor(anno.keyConvertor());
return cc;
}
Aggregations