Browse Source

withLock 支持多 cache

James 3 years ago
parent
commit
904d53044d
1 changed files with 2 additions and 2 deletions
  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);
 		}
 	}
 }