diff --git a/src/com/esotericsoftware/kryo/util/Pool.java b/src/com/esotericsoftware/kryo/util/Pool.java index 0ead2ee0a..04ffb3e71 100644 --- a/src/com/esotericsoftware/kryo/util/Pool.java +++ b/src/com/esotericsoftware/kryo/util/Pool.java @@ -48,9 +48,7 @@ public Pool (boolean threadSafe, boolean softReferences, final int maximumCapaci queue = new LinkedBlockingQueue(maximumCapacity) { @Override public boolean add (T o) { - if (size() >= maximumCapacity) return false; - super.add(o); - return true; + return super.offer(o); } }; else if (softReferences) {