diff --git a/core/src/main/java/org/bitcoinj/store/MemoryFullPrunedBlockStore.java b/core/src/main/java/org/bitcoinj/store/MemoryFullPrunedBlockStore.java index dd3b23eff..073924807 100644 --- a/core/src/main/java/org/bitcoinj/store/MemoryFullPrunedBlockStore.java +++ b/core/src/main/java/org/bitcoinj/store/MemoryFullPrunedBlockStore.java @@ -121,8 +121,7 @@ class TransactionalHashMap { for(KeyType key : tempSetRemoved.get()) map.remove(key); if (tempMap.get() != null) - for (Map.Entry entry : tempMap.get().entrySet()) - map.put(entry.getKey(), entry.getValue()); + map.putAll(tempMap.get()); abortDatabaseBatchWrite(); }