PERFORMANCE: Correctly size pathcache backing map

Fixes #7848
This commit is contained in:
Armin 2017-07-30 15:21:32 +02:00 committed by Armin Braun
parent 9724485777
commit 39a83d01af

View file

@ -1,10 +1,12 @@
package org.logstash;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public final class PathCache {
private static final ConcurrentHashMap<String, FieldReference> cache = new ConcurrentHashMap<>();
private static final Map<String, FieldReference> cache =
new ConcurrentHashMap<>(64, 0.2F, 1);
private static final FieldReference timestamp = cache(Event.TIMESTAMP);