diff --git a/Builds/VisualStudio2013/RippleD.vcxproj b/Builds/VisualStudio2013/RippleD.vcxproj
index b9cf2c0ab..e3decf3b5 100644
--- a/Builds/VisualStudio2013/RippleD.vcxproj
+++ b/Builds/VisualStudio2013/RippleD.vcxproj
@@ -2303,7 +2303,7 @@
-
+
@@ -2333,7 +2333,7 @@
True
True
-
+
True
True
diff --git a/Builds/VisualStudio2013/RippleD.vcxproj.filters b/Builds/VisualStudio2013/RippleD.vcxproj.filters
index f102266f8..23fdcf303 100644
--- a/Builds/VisualStudio2013/RippleD.vcxproj.filters
+++ b/Builds/VisualStudio2013/RippleD.vcxproj.filters
@@ -3030,7 +3030,7 @@
ripple\ledger
-
+
ripple\ledger
@@ -3063,7 +3063,7 @@
ripple\ledger\impl
-
+
ripple\ledger\impl
diff --git a/src/ripple/app/ledger/Ledger.h b/src/ripple/app/ledger/Ledger.h
index 130468e06..2c053415a 100644
--- a/src/ripple/app/ledger/Ledger.h
+++ b/src/ripple/app/ledger/Ledger.h
@@ -22,6 +22,7 @@
#include
#include
+#include
#include
#include
#include
@@ -412,6 +413,9 @@ private:
std::uint32_t mutable mReserveIncrement = 0;
};
+/** A ledger wrapped in a CachedView. */
+using CachedLedger = CachedView;
+
//------------------------------------------------------------------------------
//
// API
diff --git a/src/ripple/app/ledger/OpenLedger.h b/src/ripple/app/ledger/OpenLedger.h
index 14629266e..5989a2633 100644
--- a/src/ripple/app/ledger/OpenLedger.h
+++ b/src/ripple/app/ledger/OpenLedger.h
@@ -68,7 +68,7 @@ public:
@param ledger A closed ledger
*/
explicit
- OpenLedger (std::shared_ptr<
+ OpenLedger(std::shared_ptr<
Ledger const> const& ledger,
Config const& config, CachedSLEs& cache,
beast::Journal journal);
diff --git a/src/ripple/app/ledger/impl/OpenLedger.cpp b/src/ripple/app/ledger/impl/OpenLedger.cpp
index d7f87c63b..56dc2bf89 100644
--- a/src/ripple/app/ledger/impl/OpenLedger.cpp
+++ b/src/ripple/app/ledger/impl/OpenLedger.cpp
@@ -20,13 +20,13 @@
#include
#include
#include
-#include
+#include
#include
namespace ripple {
-OpenLedger::OpenLedger(
- std::shared_ptr const& ledger,
+OpenLedger::OpenLedger(std::shared_ptr<
+ Ledger const> const& ledger,
Config const& config, CachedSLEs& cache,
beast::Journal journal)
: j_ (journal)
@@ -65,7 +65,7 @@ OpenLedger::modify (std::function<
}
void
-OpenLedger::accept (std::shared_ptr<
+OpenLedger::accept(std::shared_ptr<
Ledger const> const& ledger,
OrderedTxs const& locals, bool retriesFirst,
OrderedTxs& retries, ApplyFlags flags,
@@ -113,12 +113,12 @@ OpenLedger::accept (std::shared_ptr<
//------------------------------------------------------------------------------
std::shared_ptr
-OpenLedger::create (std::shared_ptr<
+OpenLedger::create(std::shared_ptr<
Ledger const> const& ledger)
{
return std::make_shared(
open_ledger, std::make_shared<
- CachingReadView const>(ledger,
+ CachedLedger const>(ledger,
cache_));
}
diff --git a/src/ripple/ledger/CachingReadView.h b/src/ripple/ledger/CachedView.h
similarity index 61%
rename from src/ripple/ledger/CachingReadView.h
rename to src/ripple/ledger/CachedView.h
index b450a2fdb..27d4b69a2 100644
--- a/src/ripple/ledger/CachingReadView.h
+++ b/src/ripple/ledger/CachedView.h
@@ -17,8 +17,8 @@
*/
//==============================================================================
-#ifndef RIPPLE_LEDGER_CACHINGREADVIEW_H_INCLUDED
-#define RIPPLE_LEDGER_CACHINGREADVIEW_H_INCLUDED
+#ifndef RIPPLE_LEDGER_CACHEDVIEW_H_INCLUDED
+#define RIPPLE_LEDGER_CACHEDVIEW_H_INCLUDED
#include
#include
@@ -26,41 +26,39 @@
#include