浏览代码

withLock 支持多 cache

James 3 年之前
父节点
当前提交
904d53044d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/main/java/com/jfinal/plugin/redis/Cache.java

+ 2 - 2
src/main/java/com/jfinal/plugin/redis/Cache.java

@@ -1469,7 +1469,7 @@ public class Cache {
 	 * });
 	 */
 	public boolean withLock(String name, int secondsToExpire, long millisecondsToTimeout, com.jfinal.kit.Func.F00 fun) {
-		String lockId = Redis.use().lock(name, secondsToExpire, millisecondsToTimeout);
+		String lockId = lock(name, secondsToExpire, millisecondsToTimeout);
 		if (lockId == null) {
 			return false;
 		}
@@ -1477,7 +1477,7 @@ public class Cache {
 			fun.call();
 			return true;
 		} finally {
-			Redis.use().unlock("lockStock", lockId);
+			unlock(name, lockId);
 		}
 	}
 }