|
@@ -15,14 +15,14 @@ public @interface Lock {
|
|
|
LockPolicy policy() default LockPolicy.SpinLock;
|
|
LockPolicy policy() default LockPolicy.SpinLock;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 锁持续时间 单位秒 默认1分钟
|
|
|
|
|
|
|
+ * 自旋锁超时时间
|
|
|
*/
|
|
*/
|
|
|
- int leaseTime() default 60;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ long waitTime() default 10;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
- * 自旋锁超时时间 单位毫秒
|
|
|
|
|
|
|
+ * 锁持续时间 单位秒
|
|
|
*/
|
|
*/
|
|
|
- long waitTime() default 2000L;
|
|
|
|
|
|
|
+ int leaseTime() default 30;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* redis锁的key前缀 如果为空,则默认为类名+方法名
|
|
* redis锁的key前缀 如果为空,则默认为类名+方法名
|