mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-22 03:55:53 +00:00
deploy: 405f4613d8
This commit is contained in:
@@ -117,7 +117,7 @@ $(function() {
|
||||
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1BasicFullBelowCache.html#afa52468a09a96dd41eebfaf17d26b4a2"> 42</a></span> <span class="keyword">using </span><a class="code hl_class" href="classripple_1_1TaggedCache.html">CacheType</a> = <a class="code hl_typedef" href="namespaceripple.html#a979e8d8bf61cdf2a37f13aa2e7ed906e">KeyCache</a>;</div>
|
||||
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="keyword">public</span>:</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a4380772c4e787779ebc4f7e7da9f23b7adbd74677e86b456da79f7220ac9608b7"> 45</a></span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a4380772c4e787779ebc4f7e7da9f23b7adbd74677e86b456da79f7220ac9608b7">defaultCacheTargetSize</a> = 0 };</div>
|
||||
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a021a9857d880f3a541c9d03c5a9d4c88adbd74677e86b456da79f7220ac9608b7"> 45</a></span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a021a9857d880f3a541c9d03c5a9d4c88adbd74677e86b456da79f7220ac9608b7">defaultCacheTargetSize</a> = 0 };</div>
|
||||
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a2a996417838ff4976b0a5f0ab282d077"> 47</a></span> <span class="keyword">using </span><a class="code hl_class" href="classripple_1_1base__uint.html">key_type</a> = <a class="code hl_typedef" href="namespaceripple.html#a356c68147333a9a48a344718038576d9">uint256</a>;</div>
|
||||
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a423a681101740aa7435513958052b80a"> 48</a></span> <span class="keyword">using </span><a class="code hl_typedef" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a423a681101740aa7435513958052b80a">clock_type</a> = <span class="keyword">typename</span> <a class="code hl_typedef" href="classripple_1_1TaggedCache.html#a27c30bd917ee888142db8a190299ca36">CacheType::clock_type</a>;</div>
|
||||
@@ -128,7 +128,7 @@ $(function() {
|
||||
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> <a class="code hl_class" href="classbeast_1_1Journal.html">beast::Journal</a> j,</div>
|
||||
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/memory/shared_ptr.html">beast::insight::Collector::ptr</a> <span class="keyword">const</span>& collector =</div>
|
||||
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <a class="code hl_function" href="classbeast_1_1insight_1_1NullCollector.html#a8821f08e6db108aacae400a738286da6">beast::insight::NullCollector::New</a>(),</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> target_size = <a class="code hl_enumvalue" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a4380772c4e787779ebc4f7e7da9f23b7adbd74677e86b456da79f7220ac9608b7">defaultCacheTargetSize</a>,</div>
|
||||
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/types/size_t.html">std::size_t</a> target_size = <a class="code hl_enumvalue" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a021a9857d880f3a541c9d03c5a9d4c88adbd74677e86b456da79f7220ac9608b7">defaultCacheTargetSize</a>,</div>
|
||||
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::seconds</a> expiration = <a class="code hl_classRef" href="http://en.cppreference.com/w/cpp/chrono/duration.html">std::chrono::minutes</a>{2})</div>
|
||||
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> : <a class="code hl_variable" href="classripple_1_1detail_1_1BasicFullBelowCache.html#adfb9616e765ce47eace5122a3b91ade0">m_cache</a>(name, target_size, expiration, <a class="code hl_function" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a6d8674350441715076cb2ea74392d559">clock</a>, j, collector), <a class="code hl_variable" href="classripple_1_1detail_1_1BasicFullBelowCache.html#a123fad3c1db1d53b75c3b64f4fff9790">m_gen</a>(1)</div>
|
||||
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> {</div>
|
||||
@@ -210,13 +210,13 @@ $(function() {
|
||||
<div class="ttc" id="aclassripple_1_1TaggedCache_html_acb7b2bcb7ad7f8d2015eea180190f596"><div class="ttname"><a href="classripple_1_1TaggedCache.html#acb7b2bcb7ad7f8d2015eea180190f596">ripple::TaggedCache::sweep</a></div><div class="ttdeci">void sweep()</div></div>
|
||||
<div class="ttc" id="aclassripple_1_1base__uint_html"><div class="ttname"><a href="classripple_1_1base__uint.html">ripple::base_uint< 256 ></a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html">ripple::detail::BasicFullBelowCache</a></div><div class="ttdoc">Remembers which tree keys have all descendants resident.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00039">FullBelowCache.h:40</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a021a9857d880f3a541c9d03c5a9d4c88adbd74677e86b456da79f7220ac9608b7"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a021a9857d880f3a541c9d03c5a9d4c88adbd74677e86b456da79f7220ac9608b7">ripple::detail::BasicFullBelowCache::defaultCacheTargetSize</a></div><div class="ttdeci">@ defaultCacheTargetSize</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00045">FullBelowCache.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a114c0f8772cc05647c76f9ade209247e"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a114c0f8772cc05647c76f9ade209247e">ripple::detail::BasicFullBelowCache::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00136">FullBelowCache.h:136</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a123fad3c1db1d53b75c3b64f4fff9790"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a123fad3c1db1d53b75c3b64f4fff9790">ripple::detail::BasicFullBelowCache::m_gen</a></div><div class="ttdeci">std::atomic< std::uint32_t > m_gen</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00144">FullBelowCache.h:144</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a2bef3798b312f0a3daf00c8c7fa20133"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a2bef3798b312f0a3daf00c8c7fa20133">ripple::detail::BasicFullBelowCache::insert</a></div><div class="ttdeci">void insert(key_type const &key)</div><div class="ttdoc">Insert a key into the cache.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00116">FullBelowCache.h:116</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a39e7b4fe588f2d33e7f18204eaf3590c"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a39e7b4fe588f2d33e7f18204eaf3590c">ripple::detail::BasicFullBelowCache::sweep</a></div><div class="ttdeci">void sweep()</div><div class="ttdoc">Remove expired cache items.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00091">FullBelowCache.h:91</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a3d21ea49453f49bc15325304862888fc"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a3d21ea49453f49bc15325304862888fc">ripple::detail::BasicFullBelowCache::BasicFullBelowCache</a></div><div class="ttdeci">BasicFullBelowCache(std::string const &name, clock_type &clock, beast::Journal j, beast::insight::Collector::ptr const &collector=beast::insight::NullCollector::New(), std::size_t target_size=defaultCacheTargetSize, std::chrono::seconds expiration=std::chrono::minutes{2})</div><div class="ttdoc">Construct the cache.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00057">FullBelowCache.h:57</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a423a681101740aa7435513958052b80a"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a423a681101740aa7435513958052b80a">ripple::detail::BasicFullBelowCache::clock_type</a></div><div class="ttdeci">typename CacheType::clock_type clock_type</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00048">FullBelowCache.h:48</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a4380772c4e787779ebc4f7e7da9f23b7adbd74677e86b456da79f7220ac9608b7"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a4380772c4e787779ebc4f7e7da9f23b7adbd74677e86b456da79f7220ac9608b7">ripple::detail::BasicFullBelowCache::defaultCacheTargetSize</a></div><div class="ttdeci">@ defaultCacheTargetSize</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00045">FullBelowCache.h:45</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a6d8674350441715076cb2ea74392d559"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a6d8674350441715076cb2ea74392d559">ripple::detail::BasicFullBelowCache::clock</a></div><div class="ttdeci">clock_type & clock()</div><div class="ttdoc">Return the clock associated with the cache.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00071">FullBelowCache.h:71</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_a80e58b4c620ff5079cc4591525bf8847"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#a80e58b4c620ff5079cc4591525bf8847">ripple::detail::BasicFullBelowCache::getGeneration</a></div><div class="ttdeci">std::uint32_t getGeneration(void) const</div><div class="ttdoc">generation determines whether cached entry is valid</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00123">FullBelowCache.h:123</a></div></div>
|
||||
<div class="ttc" id="aclassripple_1_1detail_1_1BasicFullBelowCache_html_ab51f01e912288d8bd3fce87177815c7e"><div class="ttname"><a href="classripple_1_1detail_1_1BasicFullBelowCache.html#ab51f01e912288d8bd3fce87177815c7e">ripple::detail::BasicFullBelowCache::touch_if_exists</a></div><div class="ttdeci">bool touch_if_exists(key_type const &key)</div><div class="ttdoc">Refresh the last access time of an item, if it exists.</div><div class="ttdef"><b>Definition:</b> <a href="FullBelowCache_8h_source.html#l00103">FullBelowCache.h:103</a></div></div>
|
||||
|
||||
Reference in New Issue
Block a user