From c60c96a6727f9b04671c8dee9f08f4aacf9f7a0f Mon Sep 17 00:00:00 2001 From: redkale Date: Sat, 8 Jun 2024 11:07:42 +0800 Subject: [PATCH] =?UTF-8?q?cached=E5=8C=85=E9=87=8D=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/cached.md | 6 +- .../java/META-INF/application-template.xml | 2 +- src/main/java/module-info.java | 10 +- .../java/org/redkale/boot/Application.java | 8 +- .../cache/spi/CacheManagerProvider.java | 17 --- .../org/redkale/{cache => cached}/Cached.java | 4 +- .../CachedManager.java} | 6 +- .../spi/CachedAction.java} | 24 ++-- .../spi/CachedAsmMethodBoost.java} | 39 +++--- .../spi/CachedEntry.java} | 12 +- .../spi/CachedKeyGenerator.java} | 14 +-- .../cached/spi/CachedManagerProvider.java | 17 +++ .../spi/CachedManagerService.java} | 118 +++++++++--------- .../spi/CachedModuleEngine.java} | 43 +++---- .../spi/CachedValue.java} | 16 +-- .../spi/DynForCached.java} | 4 +- .../org/redkale/{lock => locked}/Locked.java | 2 +- .../LockedManager.java} | 4 +- .../spi/DynForLocked.java} | 4 +- .../spi/LockedAsmMethodBoost.java} | 14 +-- .../spi/LockedManagerProvider.java} | 6 +- .../spi/LockedManagerService.java} | 16 +-- .../spi/LockedModuleEngine.java} | 28 ++--- .../CachedInstance.java} | 12 +- .../CachedInstanceTest.java} | 34 ++--- .../CachedManagerTest.java} | 12 +- .../_DynLocalCacheInstance.java | 52 ++++---- 27 files changed, 263 insertions(+), 261 deletions(-) delete mode 100644 src/main/java/org/redkale/cache/spi/CacheManagerProvider.java rename src/main/java/org/redkale/{cache => cached}/Cached.java (96%) rename src/main/java/org/redkale/{cache/CacheManager.java => cached/CachedManager.java} (99%) rename src/main/java/org/redkale/{cache/spi/CacheAction.java => cached/spi/CachedAction.java} (89%) rename src/main/java/org/redkale/{cache/spi/CacheAsmMethodBoost.java => cached/spi/CachedAsmMethodBoost.java} (90%) rename src/main/java/org/redkale/{cache/spi/CacheEntry.java => cached/spi/CachedEntry.java} (87%) rename src/main/java/org/redkale/{cache/spi/CacheKeyGenerator.java => cached/spi/CachedKeyGenerator.java} (70%) create mode 100644 src/main/java/org/redkale/cached/spi/CachedManagerProvider.java rename src/main/java/org/redkale/{cache/spi/CacheManagerService.java => cached/spi/CachedManagerService.java} (89%) rename src/main/java/org/redkale/{cache/spi/CacheModuleEngine.java => cached/spi/CachedModuleEngine.java} (73%) rename src/main/java/org/redkale/{cache/spi/CacheValue.java => cached/spi/CachedValue.java} (66%) rename src/main/java/org/redkale/{cache/spi/DynForCache.java => cached/spi/DynForCached.java} (92%) rename src/main/java/org/redkale/{lock => locked}/Locked.java (96%) rename src/main/java/org/redkale/{lock/LockManager.java => locked/LockedManager.java} (69%) rename src/main/java/org/redkale/{lock/spi/DynForLock.java => locked/spi/DynForLocked.java} (89%) rename src/main/java/org/redkale/{lock/spi/LockAsmMethodBoost.java => locked/spi/LockedAsmMethodBoost.java} (91%) rename src/main/java/org/redkale/{lock/spi/LockManagerProvider.java => locked/spi/LockedManagerProvider.java} (64%) rename src/main/java/org/redkale/{lock/spi/LockManagerService.java => locked/spi/LockedManagerService.java} (67%) rename src/main/java/org/redkale/{lock/spi/LockModuleEngine.java => locked/spi/LockedModuleEngine.java} (73%) rename src/test/java/org/redkale/test/{cache/CacheInstance.java => cached/CachedInstance.java} (93%) rename src/test/java/org/redkale/test/{cache/CacheInstanceTest.java => cached/CachedInstanceTest.java} (74%) rename src/test/java/org/redkale/test/{cache/CacheManagerTest.java => cached/CachedManagerTest.java} (93%) rename src/test/java/org/redkale/test/{cache => cached}/_DynLocalCacheInstance.java (77%) diff --git a/docs/cached.md b/docs/cached.md index 2290977d1..1a68f216d 100644 --- a/docs/cached.md +++ b/docs/cached.md @@ -38,11 +38,11 @@   以参数code+map.id为key将结果进行远程缓存60毫秒 ```java @Resource - private CacheManager cacheManager; + private CachedManager cachedManager; //实时修改远程缓存的key值 public void updateName(String code, Map map) { - cacheManager.remoteSetString(code, code + "_" + map.get("id"), Duration.ofMillis(60)); + cachedManager.remoteSetString(code, code + "_" + map.get("id"), Duration.ofMillis(60)); } @Cached(key = "#{code}_#{map.id}", remoteExpire = "60", timeUnit = TimeUnit.MILLISECONDS) @@ -59,5 +59,5 @@ remote: 远程CacheSource的资源名 broadcastable: 存在远程CacheSource时修改数据是否进行广播到其他集群服务中。默认: true --> - + ``` \ No newline at end of file diff --git a/src/main/java/META-INF/application-template.xml b/src/main/java/META-INF/application-template.xml index efc2bfb31..12dde4cda 100644 --- a/src/main/java/META-INF/application-template.xml +++ b/src/main/java/META-INF/application-template.xml @@ -49,7 +49,7 @@ serviceid1_name1 serviceid1_name2 serviceid2_name1 serviceid2_name2 remote: 远程CacheSource的资源名 broadcastable: 存在远程CacheSource时修改数据是否进行广播到其他集群服务中。默认: true --> - +