mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-08-12 08:23:54 +00:00
perf[executor]: specified map initial size
This commit is contained in:
+9
-1
@@ -26,7 +26,15 @@ import java.util.concurrent.locks.ReentrantLock;
|
||||
public class CopyOnWriteHashMapLongObject<V> implements Map<Long, V> {
|
||||
|
||||
private final ReentrantLock lock = new ReentrantLock();
|
||||
private volatile LongObjectHashMap<V> map = new LongObjectHashMap<>();
|
||||
private volatile LongObjectHashMap<V> map;
|
||||
|
||||
public CopyOnWriteHashMapLongObject() {
|
||||
map = new LongObjectHashMap<>();
|
||||
}
|
||||
|
||||
public CopyOnWriteHashMapLongObject(int initialCapacity) {
|
||||
map = new LongObjectHashMap<>(initialCapacity);
|
||||
}
|
||||
|
||||
private LongObjectHashMap<V> newCopyMap() {
|
||||
var newMap = new LongObjectHashMap<V>();
|
||||
|
||||
Reference in New Issue
Block a user