public class CacheUtil
extends java.lang.Object
Description: 缓存工具类
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
CacheUtil() |
限定符和类型 | 方法和说明 |
---|---|
static long |
getCacheIncrementLongValue(java.lang.String key,
long defaultValue) |
static int |
getCacheIntValue(java.lang.String key,
int defaultValue) |
static int |
getCacheIntValue(java.lang.String key,
int defaultValue,
boolean toRemove) |
static int |
getCacheIntValueAndRemove(java.lang.String key,
int defaultValue) |
static java.lang.String |
getCacheStringValue(java.lang.String key) |
static java.lang.String |
getCacheStringValue(java.lang.String key,
boolean toRemove) |
static java.lang.String |
getCacheStringValueAndRemove(java.lang.String key) |
static void |
refreshCacheByTableName(java.lang.String tableName)
按表更新缓存
|
static void |
refreshCacheByTableName(java.lang.String dcType,
java.lang.String tableName)
按表更新缓存
|
static void |
removeCacheValue(java.lang.String... key) |
static void |
setCacheValue(java.lang.String key,
int value) |
static void |
setCacheValue(java.lang.String key,
int value,
int seconds) |
static void |
setCacheValue(java.lang.String key,
java.lang.String value) |
static void |
setCacheValue(java.lang.String key,
java.lang.String value,
int seconds)
设置缓存
|
static void |
setCacheValue(java.lang.String key,
java.lang.String value,
long seconds) |
public static void refreshCacheByTableName(java.lang.String tableName)
tableName
- Stringpublic static void refreshCacheByTableName(java.lang.String dcType, java.lang.String tableName)
dcType
- StringtableName
- Stringpublic static void setCacheValue(java.lang.String key, java.lang.String value)
public static void setCacheValue(java.lang.String key, int value)
public static void setCacheValue(java.lang.String key, java.lang.String value, long seconds)
public static void setCacheValue(java.lang.String key, java.lang.String value, int seconds)
key
- Stringvalue
- Stringseconds
- intpublic static void setCacheValue(java.lang.String key, int value, int seconds)
public static java.lang.String getCacheStringValueAndRemove(java.lang.String key)
public static java.lang.String getCacheStringValue(java.lang.String key)
public static int getCacheIntValueAndRemove(java.lang.String key, int defaultValue)
public static int getCacheIntValue(java.lang.String key, int defaultValue)
public static java.lang.String getCacheStringValue(java.lang.String key, boolean toRemove)
public static int getCacheIntValue(java.lang.String key, int defaultValue, boolean toRemove)
public static long getCacheIncrementLongValue(java.lang.String key, long defaultValue)
public static void removeCacheValue(java.lang.String... key)