package message.jdbc.annontations;
import java.lang.annotation.*;
/**
* 标识Entity是否存入缓存.
*
* @author sunhao(sunhao.java@gmail.com)
* @version V1.0, 13-3-23 下午10:29
*/
@Inherited //此注解可以被继承
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface Cache {
/**
* 缓存中存在时间(默认31天)
*
* @return
*/
public long expire() default 31 * 24 * 3600;
/**
* cache存在的范围(默认是ENTITY_REGION)
*
* @return
*/
public String cacheRegion() default "ENTITY_REGION";
}