/* * Copyright © 2014 YAOCHEN Corporation, All Rights Reserved */ package com.easyooo.framework.cache.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import com.easyooo.framework.cache.config.Configuration; /** * 如果缓存实体类支持多分组的情况下,需要为分组接口方法指定分组名称 * * @author Killer */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) @Inherited public @interface GroupStrategy { /** * 该属性的取值是缓存实体类的其中一个分组名称 * 该参数是必须指定的参数 */ String value() default Configuration.DEFAULT_GROUP_NAME; }