public abstract class SecurityReactiveCacheUtil extends SecurityCacheUtil
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
LOG |
TENANT_MODE| 构造器和说明 |
|---|
SecurityReactiveCacheUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clear(String cacheName)
清空缓存。
|
static void |
clear(String cacheName,
boolean tenantMode)
清空缓存。
|
static void |
clear(String cacheName,
List<String> tenantIds)
清空缓存。
|
static void |
clear(String cacheName,
String tenantId)
清空缓存。
|
static void |
evict(String cacheName,
String keyPrefix,
Object key)
清除缓存。
|
static void |
evict(String cacheName,
String keyPrefix,
Object key,
boolean tenantMode)
清除缓存。
|
static String |
formatCacheName(String cacheName,
boolean tenantMode)
根据租户信息格式化缓存名。
|
static String |
formatCacheName(String cacheName,
boolean tenantMode,
String tenantId)
根据租户信息格式化缓存名。
|
static String |
formatCacheName(String cacheName,
String tenantId)
根据租户信息格式化缓存名。
|
static Object |
get(String cacheName,
String keyPrefix,
Object key)
获取缓存。
|
static Object |
get(String cacheName,
String keyPrefix,
Object key,
boolean tenantMode)
获取缓存。
|
static <T> T |
get(String cacheName,
String keyPrefix,
Object key,
Callable<T> valueLoader)
获取缓存。
|
static <T> T |
get(String cacheName,
String keyPrefix,
Object key,
Callable<T> valueLoader,
boolean tenantMode)
获取缓存。
|
static <T> T |
get(String cacheName,
String keyPrefix,
Object key,
Class<T> type)
获取缓存。
|
static <T> T |
get(String cacheName,
String keyPrefix,
Object key,
Class<T> type,
boolean tenantMode)
获取缓存。
|
static org.springframework.cache.Cache |
getCache(String cacheName)
获取缓存对象。
|
static org.springframework.cache.Cache |
getCache(String cacheName,
boolean tenantMode)
获取缓存对象。
|
static org.springframework.cache.Cache |
getCache(String cacheName,
String tenantId)
获取缓存对象。
|
static void |
put(String cacheName,
String keyPrefix,
Object key,
Object value)
设置缓存。
|
static void |
put(String cacheName,
String keyPrefix,
Object key,
Object value,
boolean tenantMode)
设置缓存。
|
getCacheManagerpublic static org.springframework.cache.Cache getCache(String cacheName)
cacheName - 缓存名public static org.springframework.cache.Cache getCache(String cacheName, boolean tenantMode)
cacheName - 缓存名tenantMode - 租户模式public static org.springframework.cache.Cache getCache(String cacheName, String tenantId)
cacheName - 缓存名tenantId - 租户IDpublic static String formatCacheName(String cacheName, String tenantId)
cacheName - 缓存名tenantId - 租户ID@Nullable public static Object get(String cacheName, String keyPrefix, Object key)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值@Nullable public static Object get(String cacheName, String keyPrefix, Object key, boolean tenantMode)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值tenantMode - 租户模式@Nullable public static <T> T get(String cacheName, String keyPrefix, Object key, @Nullable Class<T> type)
T - 泛型cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值type - 类型@Nullable public static <T> T get(String cacheName, String keyPrefix, Object key, @Nullable Class<T> type, boolean tenantMode)
T - 泛型cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值type - 类型tenantMode - 租户模式@Nullable public static <T> T get(String cacheName, String keyPrefix, Object key, Callable<T> valueLoader)
T - 泛型cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值valueLoader - 重载对象@Nullable public static <T> T get(String cacheName, String keyPrefix, Object key, Callable<T> valueLoader, boolean tenantMode)
T - 泛型cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值valueLoader - 重载对象tenantMode - 租户模式public static void put(String cacheName, String keyPrefix, Object key, @Nullable Object value)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值value - 缓存值public static void put(String cacheName, String keyPrefix, Object key, @Nullable Object value, boolean tenantMode)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值value - 缓存值tenantMode - 租户模式public static void evict(String cacheName, String keyPrefix, Object key)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值public static void evict(String cacheName, String keyPrefix, Object key, boolean tenantMode)
cacheName - 缓存名keyPrefix - 缓存键前缀key - 缓存键值tenantMode - 租户模式public static void clear(String cacheName)
cacheName - 缓存名public static void clear(String cacheName, boolean tenantMode)
cacheName - 缓存名tenantMode - 租户模式public static void clear(String cacheName, String tenantId)
cacheName - 缓存名tenantId - 租户IDpublic static void clear(String cacheName, List<String> tenantIds)
cacheName - 缓存名tenantIds - 租户ID集合public static String formatCacheName(String cacheName, boolean tenantMode, String tenantId)
cacheName - 缓存名tenantMode - 租户模式tenantId - 租户idCopyright © 2022 Zodiac. All rights reserved.