Permalink
Browse files

Autodoc commit for master/ce5c0a2d

  • Loading branch information...
1 parent 73ee907 commit 9eb43af76a033bd721816a10683d4c7989a78419 Tom Faulhaber committed Jun 6, 2016
Showing with 44 additions and 26 deletions.
  1. +6 −6 api-index.html
  2. +19 −20 index-0.5.10.clj
  3. +19 −0 index.html
View
12 api-index.html
@@ -43,19 +43,19 @@
<div id="right-sidebar"></div>
<div id="content-tag"><h1 id="overview">Index of Public Functions and Variables - <span id="header-project">A manipulable, pluggable, memoization framework</span> <span id="header-version">0.5.10</span><span id="header-status-block"> (<span id="header-status">in development</span>)</span></h1>
This page has an alphabetical index of all the documented functions and variables
-in <span class="project-name-span">A manipulable, pluggable, memoization framework</span>.
+in <span class="project-name-span">A manipulable, pluggable, memoization framework</span>.
<!-- TODO: enable this functionality on github?
-In a narrow browser window, you may want to collapse the sidebar (use the \"<<\" link)
-to get more screen space for the index.
+In a narrow browser window, you may want to collapse the sidebar (use the \"<<\" link)
+to get more screen space for the index.
-->
-
-<div class="shortcuts">
+<p>
+</p><div class="shortcuts">
Shortcuts:<br />
<a href="#A">A</a> <a href="#B">B</a> <a href="#C">C</a> <a href="#D">D</a>
<a href="#E">E</a> <a href="#F">F</a> <a href="#G">G</a> <a href="#H">H</a>
- <a href="#I">I</a> <a href="#J">J</a> <a href="#K">K</a> <a href="#L">L</a>
+ <a href="#I">I</a> <a href="#J">J</a> <a href="#K">K</a> <a href="#L">L</a>
<a href="#M">M</a>
<br />
<a href="#N">N</a> <a href="#O">O</a> <a href="#P">P</a> <a href="#Q">Q</a>
View
39 index-0.5.10.clj
@@ -3,8 +3,7 @@
"core.memoize is a memoization library offering functionality above Clojure's core `memoize`\nfunction in the following ways:\n\n**Pluggable memoization**\n\ncore.memoize allows for different back-end cache implmentations to be used as appropriate without\nchanging the memoization modus operandi.\n\n**Manipulable memoization**\n\nBecause core.memoize allows you to access a function's memoization store, you do interesting things like\nclear it, modify it, and save it for later.\n",
:author "fogus",
:name "clojure.core.memoize",
- :wiki-url
- "http://clojure.github.com/core.memoize/clojure.core.memoize-api.html",
+ :wiki-url "http://clojure.github.io/core.memoize/index.html",
:source-url
"https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj"}),
:vars
@@ -21,7 +20,7 @@
"Positional factory function for class clojure.core.memoize.PluggableMemoization.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/->PluggableMemoization"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/->PluggableMemoization"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "->RetryingDelay",
@@ -35,7 +34,7 @@
"Positional factory function for class clojure.core.memoize.RetryingDelay.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/->RetryingDelay"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/->RetryingDelay"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "build-memoizer",
@@ -49,7 +48,7 @@
"Builds a function that given a function, returns a pluggable memoized\nversion of it. `build-memoizer` Takes a cache factory function, a function\nto memoize, and the arguments to the factory. At least one of those\nfunctions should be the function to be memoized.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/build-memoizer"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/build-memoizer"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "fifo",
@@ -63,7 +62,7 @@
"Works the same as the basic memoization function (i.e. `memo`\nand `core.memoize` except when a given threshold is breached.\n\nObserve the following:\n\n (require '[clojure.core.memoize :as memo])\n\n (def id (memo/fifo identity :fifo/threshold 2))\n\n (id 42)\n (id 43)\n (snapshot id)\n ;=> {[42] 42, [43] 43}\n\nAs you see, the limit of `2` has not been breached yet, but\nif you call again with another value, then it is:\n\n (id 44)\n (snapshot id)\n ;=> {[44] 44, [43] 43}\n\nThat is, the oldest entry `42` is pushed out of the\nmemoization cache. This is the standard **F**irst **I**n\n**F**irst **O**ut behavior.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/fifo"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/fifo"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "lru",
@@ -77,7 +76,7 @@
"Works the same as the basic memoization function (i.e. `memo`\nand `core.memoize` except when a given threshold is breached.\n\nObserve the following:\n\n (require '[clojure.core.memoize :as memo])\n\n (def id (memo/lru identity :lru/threshold 2))\n\n (id 42)\n (id 43)\n (snapshot id)\n ;=> {[42] 42, [43] 43}\n\nAt this point the cache has not yet crossed the set threshold\nof `2`, but if you execute yet another call the story will\nchange:\n\n (id 44)\n (snapshot id)\n ;=> {[44] 44, [43] 43}\n\nAt this point the operation of the LRU cache looks exactly\nthe same at the FIFO cache. However, the difference becomes\napparent on further use:\n\n (id 43)\n (id 0)\n (snapshot id)\n ;=> {[0] 0, [43] 43}\n\nAs you see, once again calling `id` with the argument `43`\nwill expose the LRU nature of the underlying cache. That is,\nwhen the threshold is passed, the cache will expel the\n**L**east **R**ecently **U**sed element in favor of the new.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/lru"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/lru"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "lu",
@@ -91,7 +90,7 @@
"Similar to the implementation of memo-lru, except that this\nfunction removes all cache values whose usage value is\nsmallest:\n\n (require '[clojure.core.memoize :as memo])\n\n (def id (memo/lu identity :lu/threshold 3))\n\n (id 42)\n (id 42)\n (id 43)\n (id 44)\n (snapshot id)\n ;=> {[44] 44, [42] 42}\n\nThe **L**east **U**sed values are cleared on cache misses.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/lu"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/lu"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo",
@@ -105,7 +104,7 @@
"Used as a more flexible alternative to Clojure's core `memoization`\nfunction. Memoized functions built using `memo` will respond to\nthe core.memo manipulable memoization utilities. As a nice bonus,\nyou can use `memo` in place of `memoize` without any additional\nchanges.\n\nThe default way to use this function is to simply apply a function\nthat will be memoized. Additionally, you may also supply a map\nof the form `'{[42] 42, [108] 108}` where keys are a vector\nmapping expected argument values to arity positions. The map values\nare the return values of the memoized function.\n\nYou can access the memoization cache directly via the `:clojure.core.memoize/cache` key\non the memoized function's metadata. However, it is advised to\nuse the core.memo primitives instead as implementation details may\nchange over time.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-clear!",
@@ -119,7 +118,7 @@
"Reaches into an core.memo-memoized function and clears the cache. This is a\ndestructive operation and should be used with care.\n\nWhen the second argument is a vector of input arguments, clears cache only\nfor argument vector.\n\nKeep in mind that depending on what other threads or doing, an\nimmediate call to `snapshot` may not yield an empty cache. That's\ncool though, we've learned to deal with that stuff in Clojure by\nnow.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-clear!"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-clear!"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-fifo",
@@ -132,7 +131,7 @@
:doc "DEPRECATED: Please use clojure.core.memoize/fifo instead.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-fifo"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-fifo"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-lru",
@@ -145,7 +144,7 @@
:doc "DEPRECATED: Please use clojure.core.memoize/lru instead.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-lru"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-lru"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-lu",
@@ -158,7 +157,7 @@
:doc "DEPRECATED: Please use clojure.core.memoize/lu instead.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-lu"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-lu"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-swap!",
@@ -172,7 +171,7 @@
"Takes a core.memo-populated function and a map and replaces the memoization cache\nwith the supplied map. This is potentially some serious voodoo,\nsince you can effectively change the semantics of a function on the fly.\n\n (def id (memo identity))\n (memo-swap! id '{[13] :omg})\n (id 13)\n ;=> :omg\n\nWith great power comes ... yadda yadda yadda.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-swap!"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-swap!"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memo-ttl",
@@ -185,7 +184,7 @@
:doc "DEPRECATED: Please use clojure.core.memoize/ttl instead.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memo-ttl"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memo-ttl"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "memoized?",
@@ -199,7 +198,7 @@
"Returns true if a function has an core.memo-placed cache, false otherwise.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/memoized?"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/memoized?"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "snapshot",
@@ -213,7 +212,7 @@
"Returns a snapshot of a core.memo-placed memoization cache. By snapshot\nyou can infer that what you get is only the cache contents at a\nmoment in time.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/snapshot"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/snapshot"}
{:raw-source-url
"https://github.com/clojure/core.memoize/raw/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj",
:name "ttl",
@@ -227,13 +226,13 @@
"Unlike many of the other core.memo memoization functions,\n`memo-ttl`'s cache policy is time-based rather than algortihmic\nor explicit. When memoizing a function using `memo-ttl` you\nshould provide a **T**ime **T**o **L**ive parameter in\nmilliseconds.\n\n (require '[clojure.core.memoize :as memo])\n\n (def id (memo/ttl identity :ttl/threshold 5000))\n\n (id 42)\n (snapshot id)\n ;=> {[42] 42}\n\n ... wait 5 seconds ...\n (id 43)\n (snapshot id)\n ;=> {[43] 43}\n\nThe expired cache entries will be removed on each cache **miss**.",
:namespace "clojure.core.memoize",
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/ttl"}
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/ttl"}
{:name "PluggableMemoization",
:var-type "type",
:namespace "clojure.core.memoize",
:arglists nil,
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/PluggableMemoization",
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/PluggableMemoization",
:source-url nil,
:raw-source-url nil,
:file nil}
@@ -242,7 +241,7 @@
:namespace "clojure.core.memoize",
:arglists nil,
:wiki-url
- "http://clojure.github.com/core.memoize//clojure.core.memoize-api.html#clojure.core.memoize/RetryingDelay",
+ "http://clojure.github.io/core.memoize//index.html#clojure.core.memoize/RetryingDelay",
:source-url nil,
:raw-source-url nil,
:file nil})}
View
19 index.html
@@ -108,6 +108,9 @@ <h1 class="nopad">Table of Contents</h1>
<a href="#clojure.core.memoize/ttl" class="toc-entry-anchor">ttl</a>
</div>
+ </div><div class="toc-section" style="margin-left: 1em;">
+ <a style="margin-top: 3px;" href="#"></a>
+
</div>
</div>
</div>
@@ -171,6 +174,7 @@ <h2 id="clojure.core.memoize/-&gt;PluggableMemoization">-&gt;PluggableMemoizatio
<pre id="var-usage">Usage: (-&gt;PluggableMemoization f cache)
</pre>
<pre id="var-docstr">Positional factory function for class clojure.core.memoize.PluggableMemoization.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L29">Source</a>
@@ -182,6 +186,7 @@ <h2 id="clojure.core.memoize/-&gt;RetryingDelay">-&gt;RetryingDelay</h2>
<pre id="var-usage">Usage: (-&gt;RetryingDelay fun available? value)
</pre>
<pre id="var-docstr">Positional factory function for class clojure.core.memoize.RetryingDelay.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L52">Source</a>
@@ -196,6 +201,7 @@ <h2 id="clojure.core.memoize/build-memoizer">build-memoizer</h2>
version of it. `build-memoizer` Takes a cache factory function, a function
to memoize, and the arguments to the factory. At least one of those
functions should be the function to be memoized.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L152">Source</a>
@@ -233,6 +239,7 @@ <h2 id="clojure.core.memoize/fifo">fifo</h2>
That is, the oldest entry `42` is pushed out of the
memoization cache. This is the standard **F**irst **I**n
**F**irst **O**ut behavior.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L242">Source</a>
@@ -281,6 +288,7 @@ <h2 id="clojure.core.memoize/lru">lru</h2>
will expose the LRU nature of the underlying cache. That is,
when the threshold is passed, the cache will expel the
**L**east **R**ecently **U**sed element in favor of the new.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L292">Source</a>
@@ -310,6 +318,7 @@ <h2 id="clojure.core.memoize/lu">lu</h2>
;=&gt; {[44] 44, [42] 42}
The **L**east **U**sed values are cleared on cache misses.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L399">Source</a>
@@ -337,6 +346,7 @@ <h2 id="clojure.core.memoize/memo">memo</h2>
on the memoized function's metadata. However, it is advised to
use the core.memo primitives instead as implementation details may
change over time.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L171">Source</a>
@@ -358,6 +368,7 @@ <h2 id="clojure.core.memoize/memo-clear!">memo-clear!</h2>
immediate call to `snapshot` may not yield an empty cache. That's
cool though, we've learned to deal with that stuff in Clojure by
now.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L107">Source</a>
@@ -371,6 +382,7 @@ <h2 id="clojure.core.memoize/memo-fifo">memo-fifo</h2>
(memo-fifo f limit base)
</pre>
<pre id="var-docstr">DEPRECATED: Please use clojure.core.memoize/fifo instead.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L231">Source</a>
@@ -384,6 +396,7 @@ <h2 id="clojure.core.memoize/memo-lru">memo-lru</h2>
(memo-lru f limit base)
</pre>
<pre id="var-docstr">DEPRECATED: Please use clojure.core.memoize/lru instead.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L281">Source</a>
@@ -397,6 +410,7 @@ <h2 id="clojure.core.memoize/memo-lu">memo-lu</h2>
(memo-lu f limit base)
</pre>
<pre id="var-docstr">DEPRECATED: Please use clojure.core.memoize/lu instead.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L388">Source</a>
@@ -417,6 +431,7 @@ <h2 id="clojure.core.memoize/memo-swap!">memo-swap!</h2>
;=&gt; :omg
With great power comes ... yadda yadda yadda.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L125">Source</a>
@@ -430,6 +445,7 @@ <h2 id="clojure.core.memoize/memo-ttl">memo-ttl</h2>
(memo-ttl f limit base)
</pre>
<pre id="var-docstr">DEPRECATED: Please use clojure.core.memoize/ttl instead.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L342">Source</a>
@@ -441,6 +457,7 @@ <h2 id="clojure.core.memoize/memoized?">memoized?</h2>
<pre id="var-usage">Usage: (memoized? f)
</pre>
<pre id="var-docstr">Returns true if a function has an core.memo-placed cache, false otherwise.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L102">Source</a>
@@ -454,6 +471,7 @@ <h2 id="clojure.core.memoize/snapshot">snapshot</h2>
<pre id="var-docstr">Returns a snapshot of a core.memo-placed memoization cache. By snapshot
you can infer that what you get is only the cache contents at a
moment in time.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L92">Source</a>
@@ -487,6 +505,7 @@ <h2 id="clojure.core.memoize/ttl">ttl</h2>
;=&gt; {[43] 43}
The expired cache entries will be removed on each cache **miss**.</pre>
+ <pre id="var-specs"></pre>
<a id="var-source" href="https://github.com/clojure/core.memoize/blob/0f82bdd867600e7f526b0688aac6e9b82f70e5ee/src/main/clojure/clojure/core/memoize.clj#L353">Source</a>

0 comments on commit 9eb43af

Please sign in to comment.