From 59b426afe0370fe7f713fff87c5ef9995a873f69 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Tue, 10 Mar 2015 18:13:10 +0100 Subject: [PATCH] Increase wallet autosave delay for wallet-tool and WalletAppKit. Since we have some recovery for out-of-sync wallets in place, we can afford to save less often. --- core/src/main/java/org/bitcoinj/kits/WalletAppKit.java | 2 +- tools/src/main/java/org/bitcoinj/tools/WalletTool.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java b/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java index 365f3afd..ccf82aee 100644 --- a/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java +++ b/core/src/main/java/org/bitcoinj/kits/WalletAppKit.java @@ -346,7 +346,7 @@ public class WalletAppKit extends AbstractIdleService { wallet.saveToFile(vWalletFile); } - if (useAutoSave) wallet.autosaveToFile(vWalletFile, 200, TimeUnit.MILLISECONDS, null); + if (useAutoSave) wallet.autosaveToFile(vWalletFile, 5, TimeUnit.SECONDS, null); return wallet; } diff --git a/tools/src/main/java/org/bitcoinj/tools/WalletTool.java b/tools/src/main/java/org/bitcoinj/tools/WalletTool.java index 7db86e6e..077af1f4 100644 --- a/tools/src/main/java/org/bitcoinj/tools/WalletTool.java +++ b/tools/src/main/java/org/bitcoinj/tools/WalletTool.java @@ -826,7 +826,7 @@ public class WalletTool { chain = new FullPrunedBlockChain(params, wallet, s); } // This will ensure the wallet is saved when it changes. - wallet.autosaveToFile(walletFile, 200, TimeUnit.MILLISECONDS, null); + wallet.autosaveToFile(walletFile, 5, TimeUnit.SECONDS, null); if (options.has("tor")) { try { peers = PeerGroup.newWithTor(params, chain, new TorClient());