java.lang.Object
org.miaixz.bus.cache.magic.AnnoHolder
注解持有者类
用于存储和访问方法上的缓存相关注解信息,包括缓存名称、前缀、过期时间等。 提供了Builder模式来方便地创建AnnoHolder实例。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
getMethod
获取方法对象- Returns:
- 方法对象
-
getCache
获取缓存名称- Returns:
- 缓存名称
-
getPrefix
获取缓存键前缀- Returns:
- 缓存键前缀
-
getExpire
public int getExpire()获取缓存过期时间(毫秒)- Returns:
- 缓存过期时间(毫秒)
-
getCacheKeyMap
获取缓存键注解映射- Returns:
- 缓存键注解映射,键为参数索引,值为CacheKey注解
-
getMultiIndex
public int getMultiIndex()获取多键参数索引- Returns:
- 多键参数索引,-1表示不是多键缓存
-
isMulti
public boolean isMulti()判断是否为多键缓存- Returns:
- 如果是多键缓存则返回true,否则返回false
-
getId
获取缓存标识符- Returns:
- 缓存标识符
-