diff --git a/modules/ripple_app/main/ripple_Application.cpp b/modules/ripple_app/main/ripple_Application.cpp index 542fabc10..d15dcaaf4 100644 --- a/modules/ripple_app/main/ripple_Application.cpp +++ b/modules/ripple_app/main/ripple_Application.cpp @@ -449,10 +449,6 @@ public: initSqliteDbs (); - leveldb::Options options; - options.create_if_missing = true; - options.block_cache = leveldb::NewLRUCache (getConfig ().getSize (siHashNodeDBCache) * 1024 * 1024); - getApp().getLedgerDB ()->getDB ()->executeSQL (boost::str (boost::format ("PRAGMA cache_size=-%d;") % (getConfig ().getSize (siLgrDBCache) * 1024))); getApp().getTxnDB ()->getDB ()->executeSQL (boost::str (boost::format ("PRAGMA cache_size=-%d;") % diff --git a/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp b/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp index 46fa06ddf..0fd35c6dc 100644 --- a/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp +++ b/modules/ripple_app/node/ripple_LevelDBBackendFactory.cpp @@ -214,6 +214,10 @@ private: LevelDBBackendFactory::LevelDBBackendFactory () { + leveldb::Options options; + options.create_if_missing = true; + options.block_cache = leveldb::NewLRUCache (getConfig ().getSize ( + siHashNodeDBCache) * 1024 * 1024); } LevelDBBackendFactory::~LevelDBBackendFactory ()