sequence: The next 13 bits, represents a sequence within the same second, max for 8192/s
*
- * The {@link DefaultUidGenerator#parseUID(long)} is a damai method to parse the bits
+ * The {@link DefaultUidGenerator#parseUid(long)} is a damai method to parse the bits
*
* {@code
* +------+----------------------+----------------+-----------+
@@ -101,7 +101,7 @@ public class DefaultUidGenerator implements UidGenerator, InitializingBean {
}
@Override
- public long getUID() throws UidGenerateException {
+ public long getUid() throws UidGenerateException {
try {
return nextId();
} catch (Exception e) {
@@ -121,7 +121,7 @@ public class DefaultUidGenerator implements UidGenerator, InitializingBean {
}
@Override
- public String parseUID(long uid) {
+ public String parseUid(long uid) {
long totalBits = BitsAllocator.TOTAL_BITS;
long signBits = bitsAllocator.getSignBits();
long timestampBits = bitsAllocator.getTimestampBits();
@@ -134,7 +134,7 @@ public class DefaultUidGenerator implements UidGenerator, InitializingBean {
long deltaSeconds = uid >>> (workerIdBits + sequenceBits);
Date thatTime = new Date(TimeUnit.SECONDS.toMillis(epochSeconds + deltaSeconds));
- String thatTimeStr = DateUtils.formatByDateTimePattern(thatTime);
+ String thatTimeStr = AbstractDateUtils.formatByDateTimePattern(thatTime);
// format as string
return String.format("{\"UID\":\"%d\",\"timestamp\":\"%s\",\"workerId\":\"%d\",\"sequence\":\"%d\"}",
@@ -227,7 +227,7 @@ public class DefaultUidGenerator implements UidGenerator, InitializingBean {
public void setEpochStr(String epochStr) {
if (StringUtils.isNotBlank(epochStr)) {
this.epochStr = epochStr;
- this.epochSeconds = TimeUnit.MILLISECONDS.toSeconds(DateUtils.parseByDayPattern(epochStr).getTime());
+ this.epochSeconds = TimeUnit.MILLISECONDS.toSeconds(AbstractDateUtils.parseByDayPattern(epochStr).getTime());
}
}
diff --git a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DateUtils.java b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDateUtils.java
similarity index 92%
rename from damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DateUtils.java
rename to damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDateUtils.java
index e60b8cbb..4899e766 100644
--- a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DateUtils.java
+++ b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDateUtils.java
@@ -15,18 +15,18 @@
*/
package com.baidu.fsg.uid.utils;
+import org.apache.commons.lang.time.DateFormatUtils;
+
import java.text.ParseException;
import java.util.Calendar;
import java.util.Date;
-import org.apache.commons.lang.time.DateFormatUtils;
-
/**
- * DateUtils provides date formatting, parsing
+ * AbstractDateUtils provides date formatting, parsing
*
* @author yutianbao
*/
-public abstract class DateUtils extends org.apache.commons.lang.time.DateUtils {
+public abstract class AbstractDateUtils extends org.apache.commons.lang.time.DateUtils {
/**
* Patterns
*/
@@ -34,7 +34,7 @@ public abstract class DateUtils extends org.apache.commons.lang.time.DateUtils {
public static final String DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss";
public static final String DATETIME_MS_PATTERN = "yyyy-MM-dd HH:mm:ss.SSS";
- public static final Date DEFAULT_DATE = DateUtils.parseByDayPattern("1970-01-01");
+ public static final Date DEFAULT_DATE = AbstractDateUtils.parseByDayPattern("1970-01-01");
/**
* Parse date by 'yyyy-MM-dd' pattern
diff --git a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DockerUtils.java b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDockerUtils.java
similarity index 96%
rename from damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DockerUtils.java
rename to damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDockerUtils.java
index 73e1c3b5..59643bed 100644
--- a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/DockerUtils.java
+++ b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractDockerUtils.java
@@ -20,12 +20,12 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
- * DockerUtils
+ * AbstractDockerUtils
*
* @author yutianbao
*/
-public abstract class DockerUtils {
- private static final Logger LOGGER = LoggerFactory.getLogger(DockerUtils.class);
+public abstract class AbstractDockerUtils {
+ private static final Logger LOGGER = LoggerFactory.getLogger(AbstractDockerUtils.class);
/** Environment param keys */
private static final String ENV_KEY_HOST = "JPAAS_HOST";
diff --git a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/EnumUtils.java b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractEnumUtils.java
similarity index 91%
rename from damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/EnumUtils.java
rename to damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractEnumUtils.java
index 32615398..927064ec 100644
--- a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/EnumUtils.java
+++ b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractEnumUtils.java
@@ -18,11 +18,11 @@ package com.baidu.fsg.uid.utils;
import org.springframework.util.Assert;
/**
- * EnumUtils provides the operations for {@link ValuedEnum} such as Parse, value of...
+ * AbstractEnumUtils provides the operations for {@link ValuedEnum} such as Parse, value of...
*
* @author yutianbao
*/
-public abstract class EnumUtils {
+public abstract class AbstractEnumUtils {
/**
* Parse the bounded value into ValuedEnum
diff --git a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/NetUtils.java b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractNetUtils.java
similarity index 97%
rename from damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/NetUtils.java
rename to damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractNetUtils.java
index 4f0f17f4..bcad0fe6 100644
--- a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/NetUtils.java
+++ b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/AbstractNetUtils.java
@@ -21,11 +21,11 @@ import java.net.SocketException;
import java.util.Enumeration;
/**
- * NetUtils
+ * AbstractNetUtils
*
* @author yutianbao
*/
-public abstract class NetUtils {
+public abstract class AbstractNetUtils {
/**
* Pre-loaded local address
diff --git a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/ValuedEnum.java b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/ValuedEnum.java
index 22a49646..d6049129 100644
--- a/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/ValuedEnum.java
+++ b/damai-id-generator-framework/src/main/java/com/baidu/fsg/uid/utils/ValuedEnum.java
@@ -18,10 +18,14 @@ package com.baidu.fsg.uid.utils;
/**
* {@code ValuedEnum} defines an enumeration which is bounded to a value, you
* may implements this interface when you defines such kind of enumeration, that
- * you can use {@link EnumUtils} to simplify parse and valueOf operation.
+ * you can use {@link AbstractEnumUtils} to simplify parse and valueOf operation.
*
* @author yutianbao
*/
public interface ValuedEnum {
+ /**
+ * 执行
+ * @return 结果
+ * */
T value();
}
diff --git a/damai-id-generator-framework/src/main/java/com/damai/toolkit/SnowflakeIdGenerator.java b/damai-id-generator-framework/src/main/java/com/damai/toolkit/SnowflakeIdGenerator.java
index 526e36d9..d7b6bbbc 100644
--- a/damai-id-generator-framework/src/main/java/com/damai/toolkit/SnowflakeIdGenerator.java
+++ b/damai-id-generator-framework/src/main/java/com/damai/toolkit/SnowflakeIdGenerator.java
@@ -22,7 +22,7 @@ public class SnowflakeIdGenerator {
/**
* 时间起始标记点,作为基准,一般取系统的最近时间(一旦确定不能变动)
*/
- private static final long twepoch = 1288834974657L;
+ private static final long BASIS_TIME = 1288834974657L;
/**
* 机器标识位数
*/
@@ -145,11 +145,12 @@ public class SnowflakeIdGenerator {
}
public long getBase(){
+ int five = 5;
long timestamp = timeGen();
//闰秒
if (timestamp < lastTimestamp) {
long offset = lastTimestamp - timestamp;
- if (offset <= 5) {
+ if (offset <= five) {
try {
wait(offset << 1);
timestamp = timeGen();
@@ -190,7 +191,7 @@ public class SnowflakeIdGenerator {
long timestamp = getBase();
// 时间戳部分 | 数据中心部分 | 机器标识部分 | 序列号部分
- return ((timestamp - twepoch) << timestampLeftShift)
+ return ((timestamp - BASIS_TIME) << timestampLeftShift)
| (datacenterId << datacenterIdShift)
| (workerId << workerIdShift)
| sequence;
@@ -205,7 +206,7 @@ public class SnowflakeIdGenerator {
long timestamp = getBase();
long sequenceShift = log2N(tableCount);
// 时间戳部分 | 数据中心部分 | 机器标识部分 | 序列号部分 | 用户id基因
- return ((timestamp - twepoch) << timestampLeftShift)
+ return ((timestamp - BASIS_TIME) << timestampLeftShift)
| (datacenterId << datacenterIdShift)
| (workerId << workerIdShift)
| (sequence << (sequenceBits - sequenceShift))
@@ -228,14 +229,14 @@ public class SnowflakeIdGenerator {
* 反解id的时间戳部分
*/
public static long parseIdTimestamp(long id) {
- return (id>>22)+twepoch;
+ return (id>>22)+ BASIS_TIME;
}
- /*
+ /**
* 求log2(N)
* */
- public long log2N(long N) {
- return (long)(Math.log(N)/ Math.log(2));
+ public long log2N(long count) {
+ return (long)(Math.log(count)/ Math.log(2));
}
public long getMaxWorkerId() {
diff --git a/damai-redis-framework/src/main/java/com/damai/redis/CacheUtil.java b/damai-redis-framework/src/main/java/com/damai/redis/CacheUtil.java
index e6d517c3..3c472a1a 100644
--- a/damai-redis-framework/src/main/java/com/damai/redis/CacheUtil.java
+++ b/damai-redis-framework/src/main/java/com/damai/redis/CacheUtil.java
@@ -55,10 +55,10 @@ public class CacheUtil {
/**
* 检查 redisKeyWrap 中的key是否为空或空的字符串
*
- * @param RedisKeyWrap
+ * @param redisKeyWrap key包装
*/
- public static void checkNotBlank(RedisKeyWrap RedisKeyWrap) {
- if (StringUtil.isEmpty(RedisKeyWrap.getRelKey())) {
+ public static void checkNotBlank(RedisKeyWrap redisKeyWrap) {
+ if (StringUtil.isEmpty(redisKeyWrap.getRelKey())) {
throw new RuntimeException("请求参数缺失");
}
}
@@ -79,9 +79,9 @@ public class CacheUtil {
/**
* 检查 list 是否为空或空的字符串
*
- * @param list
+ * @param list key集合
*/
- public static void checkNotEmpty(Collection list) {
+ public static void checkNotEmpty(Collection> list) {
for (Object o : list) {
if (o == null) {
throw new RuntimeException("请求参数缺失");
diff --git a/damai-redis-framework/src/main/java/com/damai/redis/RedisCache.java b/damai-redis-framework/src/main/java/com/damai/redis/RedisCache.java
index 2f502f53..c365cf4b 100644
--- a/damai-redis-framework/src/main/java/com/damai/redis/RedisCache.java
+++ b/damai-redis-framework/src/main/java/com/damai/redis/RedisCache.java
@@ -24,17 +24,17 @@ public interface RedisCache {
/**
* 获取字符串对象
*
- * @param RedisKeyWrap RedisKeyWrap
+ * @param redisKeyWrap RedisKeyWrap
* @param clazz 类对象
* @param T
* @return T 普通对象
*/
- T get(RedisKeyWrap RedisKeyWrap, Class clazz);
+ T get(RedisKeyWrap redisKeyWrap, Class clazz);
/**
* 获取字符串对象(如果缓存中不存在,则执行给定的supplier接口)
*
- * @param RedisKeyWrap RedisKeyWrap
+ * @param redisKeyWrap RedisKeyWrap
* @param clazz 类对象
* @param T
* @param supplier 缓存为空时,执行的逻辑
@@ -42,39 +42,39 @@ public interface RedisCache {
* @param timeUnit 时间单位
* @return T 普通对象
*/
- T get(RedisKeyWrap RedisKeyWrap, Class clazz, Supplier supplier, long ttl, TimeUnit timeUnit);
+ T get(RedisKeyWrap redisKeyWrap, Class clazz, Supplier supplier, long ttl, TimeUnit timeUnit);
/**
* 返回 key 中字符串值的子字符
- * @param RedisKeyWrap
- * @param start
- * @param end
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param start 开始
+ * @param end 结束
+ * @return 结果
*/
- String getRange(RedisKeyWrap RedisKeyWrap, long start, long end);
+ String getRange(RedisKeyWrap redisKeyWrap, long start, long end);
/**
* 获取字符串对象, 并且字符串中是集合内容
*
- * @param RedisKeyWrap
- * @param clazz
- * @param
+ * @param redisKeyWrap 缓存key
+ * @param clazz 类型
+ * @param 指定泛型
* @return List
*/
- List getValueIsList(RedisKeyWrap RedisKeyWrap, Class clazz);
+ List getValueIsList(RedisKeyWrap redisKeyWrap, Class clazz);
/**
* 获取字符串对象, 并且字符串中是集合内容(如果缓存中不存在,则执行给定的supplier接口)
*
- * @param RedisKeyWrap
- * @param clazz
- * @param
+ * @param redisKeyWrap 缓存key
+ * @param clazz 类型
+ * @param 指定泛型
* @param supplier 缓存为空时,执行的逻辑
* @param ttl 过期时间
* @param timeUnit 时间单位
* @return List
*/
- List getValueIsList(RedisKeyWrap RedisKeyWrap, Class clazz, Supplier> supplier,long ttl, TimeUnit timeUnit);
+ List getValueIsList(RedisKeyWrap redisKeyWrap, Class clazz, Supplier> supplier,long ttl, TimeUnit timeUnit);
/**
@@ -88,70 +88,69 @@ public interface RedisCache {
/**
* 判断key是否存在
*
- * @param RedisKeyWrap RedisKeyWrap
+ * @param redisKeyWrap redisKeyWrap
* @return 是否存在 可能为空
*/
- Boolean hasKey(RedisKeyWrap RedisKeyWrap);
+ Boolean hasKey(RedisKeyWrap redisKeyWrap);
/**
* 删除key
*
- * @param RedisKeyWrap
+ * @param redisKeyWrap 缓存key
* @return
*/
- void del(RedisKeyWrap RedisKeyWrap);
+ void del(RedisKeyWrap redisKeyWrap);
/**
* 批量删除key
*
- * @param keys
- * @return
+ * @param keys key集合
*/
void del(Collection keys);
/**
* 设置key过期时间
*
- * @param RedisKeyWrap RedisKeyWrap
+ * @param redisKeyWrap RedisKeyWrap
* @param ttl 过期时间
* @param timeUnit 时间单位
* @return 是否成功
*/
- Boolean expire(RedisKeyWrap RedisKeyWrap, long ttl, TimeUnit timeUnit);
+ Boolean expire(RedisKeyWrap redisKeyWrap, long ttl, TimeUnit timeUnit);
/**
* 获取key超时时间
*
- * @param RedisKeyWrap RedisKeyWrap
+ * @param redisKeyWrap redisKeyWrap
* @return 超时时间
*/
- Long getExpire(RedisKeyWrap RedisKeyWrap);
+ Long getExpire(RedisKeyWrap redisKeyWrap);
/**
* 查找匹配的key
*
- * @param pattern
- * @return
+ * @param pattern 缓存key
+ * @return keys
*/
Set keys(String pattern);
/**
* 将当前数据库的 key 移动到给定的数据库 db 当中
*
- * @param RedisKeyWrap
+ * @param redisKeyWrap 缓存key
* @param dbIndex
* @return
*/
- Boolean move(RedisKeyWrap RedisKeyWrap, int dbIndex);
+ Boolean move(RedisKeyWrap redisKeyWrap, int dbIndex);
/**
* 移除 key 的过期时间,key 将持久保持
*
- * @param RedisKeyWrap
+ * @param redisKeyWrap 缓存key
* @return
*/
- Boolean persist(RedisKeyWrap RedisKeyWrap);
+ Boolean persist(RedisKeyWrap redisKeyWrap);
/**
* 从当前数据库中随机返回一个 key
@@ -163,16 +162,16 @@ public interface RedisCache {
/**
* 修改 key 的名称
*
- * @param oldKey
- * @param newKey
+ * @param oldKey 缓存key
+ * @param newKey 缓存key
*/
void rename(RedisKeyWrap oldKey, RedisKeyWrap newKey);
/**
- * 仅当 newkey 不存在时,将 oldKey 改名为 newkey
+ * 仅当 newKey 不存在时,将 oldKey 改名为 newKey
*
- * @param oldKey
- * @param newKey
+ * @param oldKey 缓存key
+ * @param newKey 缓存key
* @return
*/
Boolean renameIfAbsent(RedisKeyWrap oldKey, RedisKeyWrap newKey);
@@ -180,66 +179,66 @@ public interface RedisCache {
/**
* 返回 key 所储存的值的类型
*
- * @param RedisKeyWrap
+ * @param redisKeyWrap 缓存key
* @return
*/
- DataType type(RedisKeyWrap RedisKeyWrap);
+ DataType type(RedisKeyWrap redisKeyWrap);
/**
* 设置缓存
*
- * @param RedisKeyWrap 缓存key
+ * @param redisKeyWrap 缓存key
* @param object 缓存对象
*/
- void set(RedisKeyWrap RedisKeyWrap, Object object);
+ void set(RedisKeyWrap redisKeyWrap, Object object);
/**
* 设置缓存
*
- * @param RedisKeyWrap 缓存key
+ * @param redisKeyWrap 缓存key
* @param object 缓存对象
* @param ttl 过期时间
*/
- void set(RedisKeyWrap RedisKeyWrap, Object object, long ttl);
+ void set(RedisKeyWrap redisKeyWrap, Object object, long ttl);
/**
* 设置缓存
*
- * @param RedisKeyWrap 缓存key
+ * @param redisKeyWrap 缓存key
* @param object 缓存对象
* @param ttl 过期时间
* @param timeUnit 时间单位
*/
- void set(RedisKeyWrap RedisKeyWrap, Object object, long ttl, TimeUnit timeUnit);
+ void set(RedisKeyWrap redisKeyWrap, Object object, long ttl, TimeUnit timeUnit);
/**
* 只有在 key 不存在时设置 key 的值
*
- * @param RedisKeyWrap
- * @param object
+ * @param redisKeyWrap 缓存key
+ * @param object 对象
* @return 之前已经存在返回false,不存在返回true
*/
- boolean setIfAbsent(RedisKeyWrap RedisKeyWrap, Object object);
+ boolean setIfAbsent(RedisKeyWrap redisKeyWrap, Object object);
/**
* 获取字符串的长度
*
- * @param RedisKeyWrap
- * @return
+ * @param redisKeyWrap 缓存key
+ * @return 长度
*/
- Long size(RedisKeyWrap RedisKeyWrap);
+ Long size(RedisKeyWrap redisKeyWrap);
/**
* 批量添加
*
- * @param map
+ * @param map 对象
*/
void multiSet(Map map);
/**
* 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在
*
- * @param map
+ * @param map 对象
* @return 之前已经存在返回false,不存在返回true
*/
boolean multiSetIfAbsent(Map map);
@@ -247,355 +246,355 @@ public interface RedisCache {
/**
* 增加(自增长), 负数则为自减
*
- * @param RedisKeyWrap
- * @param increment
+ * @param redisKeyWrap 缓存key
+ * @param increment 步长
* @return
*/
- Long incrBy(RedisKeyWrap RedisKeyWrap, long increment);
+ Long incrBy(RedisKeyWrap redisKeyWrap, long increment);
/**
* double类型增加(自增长), 负数则为自减
- * @param RedisKeyWrap
- * @param increment
+ * @param redisKeyWrap 缓存key
+ * @param increment 步长
* @return
*/
- Double incrByDouble(RedisKeyWrap RedisKeyWrap, double increment);
+ Double incrByDouble(RedisKeyWrap redisKeyWrap, double increment);
/**
* 追加到末尾
*
- * @param RedisKeyWrap
- * @param value
+ * @param redisKeyWrap 缓存key
+ * @param value 值
* @return
*/
- Integer append(RedisKeyWrap RedisKeyWrap, String value);
+ Integer append(RedisKeyWrap redisKeyWrap, String value);
/** -------------------hash相关操作------------------------- */
/**
* 放置一个键值对
*
- * @param RedisKeyWrap hash键
+ * @param redisKeyWrap hash键
* @param hashKey hash key
* @param value hash value
*/
- void putHash(RedisKeyWrap RedisKeyWrap, String hashKey, Object value);
+ void putHash(RedisKeyWrap redisKeyWrap, String hashKey, Object value);
/**
* 放置一个键值对 并设置过期时间
*
- * @param RedisKeyWrap hash键
+ * @param redisKeyWrap hash键
* @param hashKey hash key
* @param value hash value
* @param ttl 过期时间
*/
- void putHash(RedisKeyWrap RedisKeyWrap, String hashKey, Object value, long ttl);
+ void putHash(RedisKeyWrap redisKeyWrap, String hashKey, Object value, long ttl);
/**
* 放置一个键值对 并设置过期时间
*
- * @param RedisKeyWrap hash键
+ * @param redisKeyWrap hash键
* @param hashKey hash key
* @param value hash value
* @param ttl 过期时间
* @param timeUnit 时间单位
*/
- void putHash(RedisKeyWrap RedisKeyWrap, String hashKey, Object value, long ttl, TimeUnit timeUnit);
+ void putHash(RedisKeyWrap redisKeyWrap, String hashKey, Object value, long ttl, TimeUnit timeUnit);
/**
* 放入map中所有键值对
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param map hash
*/
- void putHash(RedisKeyWrap RedisKeyWrap, Map map);
+ void putHash(RedisKeyWrap redisKeyWrap, Map map);
/**
* 放入map中所有键值对 并设置过期时间
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param map hash
* @param ttl 过期时间
*/
- void putHash(RedisKeyWrap RedisKeyWrap, Map map, long ttl);
+ void putHash(RedisKeyWrap redisKeyWrap, Map map, long ttl);
/**
* 放入 Map 中所有键值对 并设置过期时间和时间单位
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param map hash
* @param ttl 过期时间
* @param timeUnit 时间单位
*/
- void putHash(RedisKeyWrap RedisKeyWrap, Map map, long ttl, TimeUnit timeUnit);
+ void putHash(RedisKeyWrap redisKeyWrap, Map map, long ttl, TimeUnit timeUnit);
/**
* 仅当hashKey不存在时才设置
*
- * @param RedisKeyWrap
- * @param hashKey
- * @param value
+ * @param redisKeyWrap 缓存key
+ * @param hashKey hash中key
+ * @param value 对象
* @return
*/
- Boolean putHashIfAbsent(RedisKeyWrap RedisKeyWrap, String hashKey, Object value);
+ Boolean putHashIfAbsent(RedisKeyWrap redisKeyWrap, String hashKey, Object value);
/**
* 从 Hash 中获取普通对象
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param hashKey hash key
* @param clazz 类对象
* @param T
* @return 普通对象
*/
@SuppressWarnings("all")
- T getForHash(RedisKeyWrap RedisKeyWrap, String hashKey, Class clazz);
+ T getForHash(RedisKeyWrap redisKeyWrap, String hashKey, Class clazz);
/**
* Hash的value是字符串集合,进行提取
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param hashKey hash key
* @param clazz 类对象
* @param T
* @return 普通对象
*/
- List getValueIsListForHash(RedisKeyWrap RedisKeyWrap, String hashKey, Class clazz);
+ List getValueIsListForHash(RedisKeyWrap redisKeyWrap, String hashKey, Class clazz);
/**
* 从 {@code key} 处获取给定 {@code hashKeys} 的值
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param hashKeys hashKeys
* @param clazz 类对象
* @param T
* @return
*/
- List multiGetForHash(RedisKeyWrap RedisKeyWrap, List hashKeys, Class clazz);
+ List multiGetForHash(RedisKeyWrap redisKeyWrap, List hashKeys, Class clazz);
/**
* 谨慎使用!
* 获取 Hash Key 下所有值
*
- * @param RedisKeyWrap
- * @param clazz
- * @param
+ * @param redisKeyWrap 缓存key
+ * @param clazz 类型
+ * @param 泛型
* @return
*/
- List getAllForHash(RedisKeyWrap RedisKeyWrap, Class clazz);
+ List getAllForHash(RedisKeyWrap redisKeyWrap, Class clazz);
/**
* 谨慎使用!
* 获取 Hash Key 下所有值,返回值为map
*
- * @param RedisKeyWrap
- * @param clazz
- * @param
+ * @param redisKeyWrap 缓存key
+ * @param clazz 类型
+ * @param 泛型
* @return
*/
- Map getAllMapForHash(RedisKeyWrap RedisKeyWrap, Class clazz);
+ Map getAllMapForHash(RedisKeyWrap redisKeyWrap, Class clazz);
/**
* 判断hash中 key是否存在
*
- * @param RedisKeyWrap
- * @param hashKey
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param hashKey hash中key
+ * @return 结果
*/
- Boolean hasKeyForHash(RedisKeyWrap RedisKeyWrap, String hashKey);
+ Boolean hasKeyForHash(RedisKeyWrap redisKeyWrap, String hashKey);
/**
* 删除hash key
*
- * @param RedisKeyWrap
- * @param hashKey
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param hashKey hash中key
+ * @return 结果
*/
- Long delForHash(RedisKeyWrap RedisKeyWrap, String hashKey);
+ Long delForHash(RedisKeyWrap redisKeyWrap, String hashKey);
/**
* 批量删除hash key
*
- * @param RedisKeyWrap
- * @param hashKeys
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param hashKeys hash中key
+ * @return 结果
*/
- Long delForHash(RedisKeyWrap RedisKeyWrap, Collection hashKeys);
+ Long delForHash(RedisKeyWrap redisKeyWrap, Collection hashKeys);
/**
* 为哈希表 key 中的指定字段的整数值加上增量 increment
*
- * @param RedisKeyWrap
- * @param hashKey
- * @param increment
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param hashKey hash中key
+ * @param increment 步长
+ * @return 结果
*/
- Long incrByForHash(RedisKeyWrap RedisKeyWrap, String hashKey, long increment);
+ Long incrByForHash(RedisKeyWrap redisKeyWrap, String hashKey, long increment);
/**
* 为哈希表 key 中的指定字段的整数值加上增量 increment(double类型)
*
- * @param RedisKeyWrap
- * @param hashKey
- * @param delta
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param hashKey hash中key
+ * @param delta 步长
+ * @return 结果
*/
- Double incrByDoubleForHash(RedisKeyWrap RedisKeyWrap, String hashKey, double delta);
+ Double incrByDoubleForHash(RedisKeyWrap redisKeyWrap, String hashKey, double delta);
/**
* 获取所有哈希表中的hashKey
*
- * @param RedisKeyWrap
- * @return
+ * @param redisKeyWrap 缓存key
+ * @return 结果
*/
- Set hashKeysForHash(RedisKeyWrap RedisKeyWrap);
+ Set hashKeysForHash(RedisKeyWrap redisKeyWrap);
/**
* 获取哈希表中字段的数量
*
- * @param RedisKeyWrap
- * @return
+ * @param redisKeyWrap 缓存key
+ * @return 结果
*/
- Long sizeForHash(RedisKeyWrap RedisKeyWrap);
+ Long sizeForHash(RedisKeyWrap redisKeyWrap);
/** ------------------------list相关操作---------------------------- */
/**
* 通过索引获取列表中的元素
*
- * @param RedisKeyWrap
- * @param index
- * @param clazz
- * @return
+ * @param redisKeyWrap 缓存key
+ * @param index 索引
+ * @param clazz 类型
+ * @return 结果
*/
- T indexForList(RedisKeyWrap RedisKeyWrap, long index, Class clazz);
+ T indexForList(RedisKeyWrap redisKeyWrap, long index, Class clazz);
/**
* List 从左边放入元素
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param value value
* @return 改动行数
*/
- Long leftPushForList(RedisKeyWrap RedisKeyWrap, Object value);
+ Long leftPushForList(RedisKeyWrap redisKeyWrap, Object value);
/**
* List 从左边放入元素
*
- * @param RedisKeyWrap key
+ * @param redisKeyWrap key
* @param valueList valueList
* @return 改动行数
*/
- Long leftPushAllForList(RedisKeyWrap RedisKeyWrap, List