diff --git a/docs/cached.md b/docs/cached.md
index 1d98a3081..dd0a2779a 100644
--- a/docs/cached.md
+++ b/docs/cached.md
@@ -6,6 +6,19 @@
4、修饰不能是```final```/```static```
本地缓存和远程缓存可同时设置,```expire```设置为0,表示永不过期, 支持异步方法(返回类型为```CompletableFuture```)。
+# 属性说明
+|属性|默认值|说明|
+| --- | --- | --- |
+|key|未定义|缓存的key,支持参数动态组合,比如"key_#{id}"|
+|hash|```DEFAULT_HASH```|缓存的hash, 不能含有':'、'#'、'@'字符|
+|localExpire|-1|本地缓存过期时长, 0表示永不过期, -1表示不作本地缓存。
参数值支持方式:
100: 设置数值
5*60: 乘法表达式,值为30
${env.cache.expires}: 读取系统配置项
#delays: 读取宿主对象的delays字段值作为值,字段类型必须是int、long数值类型,
字段类型必须是int、long数值类型
值大于0且fixedRate小于0则使用 ScheduledThreadPoolExecutor.scheduleWithFixedDelay |
+|remoteExpire|-1|远程缓存过期时长, 0表示永不过期, -1表示不作远程缓存。
参数值支持方式:
100: 设置数值
5*60: 乘法表达式,值为30
${env.cache.expires}: 读取系统配置项
#delays: 读取宿主对象的delays字段值作为值,字段类型必须是int、long数值类型,
字段类型必须是int、long数值类型
值大于0且fixedRate小于0则使用 ScheduledThreadPoolExecutor.scheduleAtFixedRate |
+|nullable|false|是否可以缓存null值|
+|timeUnit|```TimeUnit.SECONDS```|时间单位TimeUnit|
+|comment|未定义|备注描述|
+|mode|```LoadMode.ANY```|作用于Service模式,默认值为:ANY,作用于所有模式Service,
LOCAL: 表示远程模式的Service对象中的缓存功能不起作用|
+
+# 基本用法
将结果进行本地缓存30秒且远程缓存60秒
```java
@Cached(key = "name", localExpire = "30", remoteExpire = "60")
diff --git a/docs/scheduled.md b/docs/scheduled.md
index 9dc109186..b1dc6e047 100644
--- a/docs/scheduled.md
+++ b/docs/scheduled.md
@@ -14,7 +14,7 @@
|comment|未定义|备注描述|
|mode|```LoadMode.LOCAL```|作用于Service模式,默认值为:LOCAL,
LOCAL: 表示远程模式的Service对象中的定时任务不起作用|
-# 用法
+# 基本用法
每秒执行
```java
@Scheduled(cron = "0/1 * * * * ?")
diff --git a/src/main/java/org/redkale/cache/Cached.java b/src/main/java/org/redkale/cache/Cached.java
index 0db3e2d00..489941d70 100644
--- a/src/main/java/org/redkale/cache/Cached.java
+++ b/src/main/java/org/redkale/cache/Cached.java
@@ -64,6 +64,13 @@ public @interface Cached {
*/
String remoteExpire() default "-1";
+ /**
+ * 是否可以缓存null值
+ *
+ * @return 是否可以缓存null
+ */
+ boolean nullable() default false;
+
/**
* 过期时长的时间单位
*
@@ -72,11 +79,11 @@ public @interface Cached {
TimeUnit timeUnit() default TimeUnit.SECONDS;
/**
- * 是否可以缓存null值
+ * 备注
*
- * @return 是否可以缓存null
+ * @return 备注
*/
- boolean nullable() default false;
+ String comment() default "";
/**
* Service加载模式