Replace several magic numbers. (#10094)
Motivation: Magic numbers seem hard to read or understand. Modification: Replace several magic numbers with named constants. Result: Improve readability and make it easier to maintain.
This commit is contained in:
parent
59c8ce317a
commit
8df19ce1f3
@ -43,6 +43,8 @@ public final class InternalThreadLocalMap extends UnpaddedInternalThreadLocalMap
|
|||||||
private static final int DEFAULT_ARRAY_LIST_INITIAL_CAPACITY = 8;
|
private static final int DEFAULT_ARRAY_LIST_INITIAL_CAPACITY = 8;
|
||||||
private static final int STRING_BUILDER_INITIAL_SIZE;
|
private static final int STRING_BUILDER_INITIAL_SIZE;
|
||||||
private static final int STRING_BUILDER_MAX_SIZE;
|
private static final int STRING_BUILDER_MAX_SIZE;
|
||||||
|
private static final int HANDLER_SHARABLE_CACHE_INITIAL_CAPACITY = 4;
|
||||||
|
private static final int INDEXED_VARIABLE_TABLE_INITIAL_SIZE = 32;
|
||||||
|
|
||||||
public static final Object UNSET = new Object();
|
public static final Object UNSET = new Object();
|
||||||
|
|
||||||
@ -127,7 +129,7 @@ public final class InternalThreadLocalMap extends UnpaddedInternalThreadLocalMap
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static Object[] newIndexedVariableTable() {
|
private static Object[] newIndexedVariableTable() {
|
||||||
Object[] array = new Object[32];
|
Object[] array = new Object[INDEXED_VARIABLE_TABLE_INITIAL_SIZE];
|
||||||
Arrays.fill(array, UNSET);
|
Arrays.fill(array, UNSET);
|
||||||
return array;
|
return array;
|
||||||
}
|
}
|
||||||
@ -271,7 +273,7 @@ public final class InternalThreadLocalMap extends UnpaddedInternalThreadLocalMap
|
|||||||
Map<Class<?>, Boolean> cache = handlerSharableCache;
|
Map<Class<?>, Boolean> cache = handlerSharableCache;
|
||||||
if (cache == null) {
|
if (cache == null) {
|
||||||
// Start with small capacity to keep memory overhead as low as possible.
|
// Start with small capacity to keep memory overhead as low as possible.
|
||||||
handlerSharableCache = cache = new WeakHashMap<Class<?>, Boolean>(4);
|
handlerSharableCache = cache = new WeakHashMap<Class<?>, Boolean>(HANDLER_SHARABLE_CACHE_INITIAL_CAPACITY);
|
||||||
}
|
}
|
||||||
return cache;
|
return cache;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user