mirror of https://github.com/elunez/eladmin
修改HashMap初始化容量,减少不必要的扩容,提高性能 (#760)
* 获取验证码逻辑,无需加锁,不涉及线程安全问题,提高效率 * 自定义生成策略时,Map容量设置不准确,会导致无必要的扩容pull/762/head
parent
40177c6c8d
commit
62cb72eab9
|
@ -106,7 +106,7 @@ public class RedisConfig extends CachingConfigurerSupport {
|
||||||
@Override
|
@Override
|
||||||
public KeyGenerator keyGenerator() {
|
public KeyGenerator keyGenerator() {
|
||||||
return (target, method, params) -> {
|
return (target, method, params) -> {
|
||||||
Map<String,Object> container = new HashMap<>(4);
|
Map<String,Object> container = new HashMap<>(8);
|
||||||
Class<?> targetClassClass = target.getClass();
|
Class<?> targetClassClass = target.getClass();
|
||||||
// 类地址
|
// 类地址
|
||||||
container.put("class",targetClassClass.toGenericString());
|
container.put("class",targetClassClass.toGenericString());
|
||||||
|
|
Loading…
Reference in New Issue