Skip to content

Commit d08e731

Browse files
committed
Use synchronized set in BookkeeperObjectPool
1 parent 28e6f45 commit d08e731

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

apm-agent-core/src/test/java/co/elastic/apm/agent/objectpool/impl/BookkeeperObjectPool.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class BookkeeperObjectPool<T> implements ObjectPool<T> {
4545
private static final Logger logger = LoggerFactory.getLogger(BookkeeperObjectPool.class);
4646

4747
private final ObjectPool<T> pool;
48-
private final Set<T> toReturn = Collections.<T>newSetFromMap(new IdentityHashMap<T, Boolean>());
48+
private final Set<T> toReturn = Collections.synchronizedSet(Collections.<T>newSetFromMap(new IdentityHashMap<T, Boolean>()));
4949
// An ever-increasing counter for how many objects where requested from the pool
5050
private AtomicInteger objectCounter = new AtomicInteger();
5151

0 commit comments

Comments
 (0)