package com.dobbinsoft.fw.support.annotation; import java.lang.annotation.*; /** * Created with IntelliJ IDEA. * Description: * User: rize * Date: 2020/3/28 * Time: 13:59 */ @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface AspectCommonCache { /** * 键值 * @return */ String value() default ""; int[] argIndex() default {}; /** * 需要反序列化为List泛型才需要传入。否则会自动格式化为 List 是不影响 * @return */ Class arrayClass() default Object.class; /** * 小于0代表不过期 * @return */ int second() default 60 * 60 * 24; }