Correctly recycle CharSetBlocks

Dieser Commit ist enthalten in:
dordsor21 2022-06-24 15:03:48 +01:00
Ursprung 9762e4e220
Commit 38d1a64bf5
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B
2 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -51,6 +51,7 @@ public class CharSetBlocks extends CharBlocks implements IChunkSet {
@Override @Override
public synchronized void recycle() { public synchronized void recycle() {
reset();
POOL.offer(this); POOL.offer(this);
} }

Datei anzeigen

@ -1046,7 +1046,6 @@ public class ChunkHolder<T extends Future<T>> implements IQueueChunk<T> {
try { try {
return this.call(chunkSet, () -> { return this.call(chunkSet, () -> {
this.delegate = NULL; this.delegate = NULL;
chunkSet.recycle();
chunkSet = null; chunkSet = null;
calledLock.unlock(stamp); calledLock.unlock(stamp);
}); });