Hopeful fix for ConcurrentModificationException in BlockArchiveReader.getFilenameForHeight()

This commit is contained in:
CalDescent 2022-03-09 19:46:50 +00:00
parent 498ca29aab
commit a12ae8ad24

View File

@ -63,8 +63,10 @@ public class BlockArchiveReader {
map.put(filename, new Triple(startHeight, endHeight, range)); map.put(filename, new Triple(startHeight, endHeight, range));
} }
} }
synchronized (this.fileListCache) {
this.fileListCache = map; this.fileListCache = map;
} }
}
public Triple<BlockData, List<TransactionData>, List<ATStateData>> fetchBlockAtHeight(int height) { public Triple<BlockData, List<TransactionData>, List<ATStateData>> fetchBlockAtHeight(int height) {
if (this.fileListCache.isEmpty()) { if (this.fileListCache.isEmpty()) {