From af7312e0402ac80314ccf73b719f1b76426a78e3 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 26 Mar 2012 22:25:20 -0700 Subject: [PATCH 01/40] Autodoc commit for master/5751b7e8 --- index-0.6.0.clj | 228 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 228 insertions(+) create mode 100644 index-0.6.0.clj diff --git a/index-0.6.0.clj b/index-0.6.0.clj new file mode 100644 index 0000000..22d2509 --- /dev/null +++ b/index-0.6.0.clj @@ -0,0 +1,228 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache/clojure.core.cache-api.html", + :name "clojure.core.cache", + :author "Fogus", + :doc "A caching library for Clojure."}), + :vars + ({:arglists ([base]), + :name "basic-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L463", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory", + :doc "Returns a pluggable basic cache initialied to `base`", + :var-type "function", + :line 463, + :file "src/main/clojure/clojure/core/cache.clj"} + {:arglists ([base & {limit :limit, :or {limit 32}}]), + :name "fifo-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L469", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory", + :doc + "Returns a FIFO cache with the cache and FIFO queue initialized to `base` --\nthe queue is filled as the values are pulled out of `base`. If the associative\nstructure can guarantee ordering, then the said ordering will define the\neventual eviction order. Otherwise, there are no guarantees for the eventual\neviction ordering.\n\nIf the number of elements in `base` is greater than the limit then some items\nin `base` will be dropped from the resulting cache. If the associative\nstructure used as `base` can guarantee sorting, then the last `limit` elements\nwill be used as the cache seed values. Otherwise, there are no guarantees about\nthe elements in the resulting cache.", + :var-type "function", + :line 469, + :file "src/main/clojure/clojure/core/cache.clj"} + {:arglists + ([base + & + {:keys [s-history-limit q-history-limit], + :or {s-history-limit 32, q-history-limit 32}}]), + :name "lirs-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L511", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory", + :doc + "Returns an LIRS cache with the S & R LRU lists set to the indicated\nlimts.", + :var-type "function", + :line 511, + :file "src/main/clojure/clojure/core/cache.clj"} + {:arglists ([base & {limit :limit, :or {limit 32}}]), + :name "lru-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L487", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory", + :doc + "Returns an LRU cache with the cache and usage-table initialied to `base` --\neach entry is initialized with the same usage value. (maybe this should be\nrandomized?)", + :var-type "function", + :line 487, + :file "src/main/clojure/clojure/core/cache.clj"} + {:arglists ([base & {limit :limit, :or {limit 32}}]), + :name "lu-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L504", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory", + :doc + "Returns an LU cache with the cache and usage-table initialied to `base`.", + :var-type "function", + :line 504, + :file "src/main/clojure/clojure/core/cache.clj"} + {:arglists ([base & {ttl :ttl, :or {ttl 2000}}]), + :name "ttl-cache-factory", + :namespace "clojure.core.cache", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L496", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/ttl-cache-factory", + :doc + "Returns a TTL cache with the cache and expiration-table initialied to `base` --\neach with the same time-to-live.", + :var-type "function", + :line 496, + :file "src/main/clojure/clojure/core/cache.clj"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/BasicCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "BasicCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FIFOCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "FIFOCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FnCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "FnCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LIRSCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "LIRSCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LRUCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "LRUCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LUCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "LUCache"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/TTLCache", + :namespace "clojure.core.cache", + :var-type "type", + :name "TTLCache"} + {:file "src/main/clojure/clojure/core/cache.clj", + :raw-source-url + "https://github.com/clojure/core.cache/raw/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj", + :source-url + "https://github.com/clojure/core.cache/blob/5751b7e8d8d2f10c87b8a79c8ed9b0324368514d/src/main/clojure/clojure/core/cache.clj#L15", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/CacheProtocol", + :namespace "clojure.core.cache", + :line 15, + :var-type "protocol", + :doc "This is the protocol describing the basic cache capability.", + :name "CacheProtocol"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/evict", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache e]), + :doc "Removes an entry from the cache", + :name "evict"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/has?", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache e]), + :doc "Checks if the cache contains a value associtaed with `e`", + :name "has?"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/hit", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache e]), + :doc + "Is meant to be called if the cache is determined to contain a value\nassociated with `e`", + :name "hit"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lookup", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache e] [cache e not-found]), + :doc + "Retrieve the value associated with `e` if it exists, else `nil` in\nthe 2-arg case. Retrieve the value associated with `e` if it exists,\nelse `not-found` in the 3-arg case.", + :name "lookup"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/miss", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache e ret]), + :doc + "Is meant to be called if the cache is determined to **not** contain a\nvalue associated with `e`", + :name "miss"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/seed", + :namespace "clojure.core.cache", + :var-type "function", + :arglists ([cache base]), + :doc + "Is used to signal that the cache should be created with a seed.\nThe contract is that said cache should return an instance of its\nown type.", + :name "seed"})} From 9cd571c6f35ff98928f8231a2acbd7c3da087712 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 26 Mar 2012 22:27:18 -0700 Subject: [PATCH 02/40] First content add for autodoc --- api-index.html | 246 +++++++++++++++++ index.html | 381 ++++++++++++++++++++++++++ static/clojure-icon.gif | Bin 0 -> 2174 bytes static/clojure.css | 53 ++++ static/favicon.png | Bin 0 -> 656 bytes static/internal.css | 18 ++ static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 ++ 13 files changed, 720 insertions(+) create mode 100644 api-index.html create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/favicon.png create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 0000000..6122416 --- /dev/null +++ b/api-index.html @@ -0,0 +1,246 @@ + + + Index - A caching library implementing various cache strategies 0.6.0 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - A caching library implementing various cache strategies 0.6.0 (in development)

+This page has an alphabetical index of all the documented functions and variables +in A caching library implementing various cache strategies. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+
+  
+
+

B

+
+ basic-cache-factory          function      clojure.core.cache Returns a pluggable basic cache initialied to `bas...
+ BasicCache                   type          clojure.core.cache 
+
+  
+
+

C

+
+ CacheProtocol                protocol      clojure.core.cache This is the protocol describing the basic cache ca...
+
+  
+
+

D

+
+
+  
+
+

E

+
+ evict                        function      clojure.core.cache Removes an entry from the cache.
+
+  
+
+

F

+
+ fifo-cache-factory           function      clojure.core.cache Returns a FIFO cache with the cache and FIFO queue...
+ FIFOCache                    type          clojure.core.cache 
+ FnCache                      type          clojure.core.cache 
+
+  
+
+

G

+
+
+  
+
+

H

+
+ has?                         function      clojure.core.cache Checks if the cache contains a value associtaed wi...
+ hit                          function      clojure.core.cache Is meant to be called if the cache is determined t...
+
+  
+
+

I

+
+
+  
+
+

J

+
+
+  
+
+

K

+
+
+  
+
+

L

+
+ lirs-cache-factory           function      clojure.core.cache Returns an LIRS cache with the S & R LRU lists set...
+ LIRSCache                    type          clojure.core.cache 
+ lookup                       function      clojure.core.cache Retrieve the value associated with `e` if it exist...
+ lru-cache-factory            function      clojure.core.cache Returns an LRU cache with the cache and usage-tabl...
+ LRUCache                     type          clojure.core.cache 
+ lu-cache-factory             function      clojure.core.cache Returns an LU cache with the cache and usage-table...
+ LUCache                      type          clojure.core.cache 
+
+  
+
+

M

+
+ miss                         function      clojure.core.cache Is meant to be called if the cache is determined t...
+
+  
+
+

N

+
+
+  
+
+

O

+
+
+  
+
+

P

+
+
+  
+
+

Q

+
+
+  
+
+

R

+
+
+  
+
+

S

+
+ seed                         function      clojure.core.cache Is used to signal that the cache should be created...
+
+  
+
+

T

+
+ ttl-cache-factory            function      clojure.core.cache Returns a TTL cache with the cache and expiration-...
+ TTLCache                     type          clojure.core.cache 
+
+  
+
+

U

+
+
+  
+
+

V

+
+
+  
+
+

W

+
+
+  
+
+

X

+
+
+  
+
+

Y

+
+
+  
+
+

Z

+
+
+  
+
+

Other

+
+
+  
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..da7c1b5 --- /dev/null +++ b/index.html @@ -0,0 +1,381 @@ + + + clojure.core.cache - A caching library implementing various cache strategies 0.6.0 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for clojure.core.cache + - A caching library implementing various cache strategies 0.6.0 (in development) +

+by Fogus
+
Full namespace name: clojure.core.cache +

+

Overview

+
A caching library for Clojure.
+ + +
+ +
+

+

Protocols

+
+
+
+

CacheProtocol

+ Protocol
+
This is the protocol describing the basic cache capability.
+ Known implementations: BasicCache, FIFOCache, FnCache, LIRSCache, LRUCache, LUCache, TTLCache +
+
+

evict

+ function
+
Usage: (evict cache e)
+
+
Removes an entry from the cache
+ + + +
+
+

has?

+ function
+
Usage: (has? cache e)
+
+
Checks if the cache contains a value associtaed with `e`
+ + + +
+
+

hit

+ function
+
Usage: (hit cache e)
+
+
Is meant to be called if the cache is determined to contain a value
+associated with `e`
+ + + +
+
+

lookup

+ function
+
Usage: (lookup cache e)
+       (lookup cache e not-found)
+
+
Retrieve the value associated with `e` if it exists, else `nil` in
+the 2-arg case.  Retrieve the value associated with `e` if it exists,
+else `not-found` in the 3-arg case.
+ + + +
+
+

miss

+ function
+
Usage: (miss cache e ret)
+
+
Is meant to be called if the cache is determined to **not** contain a
+value associated with `e`
+ + + +
+
+

seed

+ function
+
Usage: (seed cache base)
+
+
Is used to signal that the cache should be created with a seed.
+The contract is that said cache should return an instance of its
+own type.
+ + + +
+ + + Source +
+
+
+

+

Types

+
+
+
+

BasicCache

+ type
+

+    Fields: [cache]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

FIFOCache

+ type
+

+    Fields: [cache q limit]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

FnCache

+ type
+

+    Fields: [cache f]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

LIRSCache

+ type
+

+    Fields: [cache lruS lruQ tick limitS limitQ]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

LRUCache

+ type
+

+    Fields: [cache lru tick limit]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

LUCache

+ type
+

+    Fields: [cache lu limit]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

TTLCache

+ type
+

+    Fields: [cache ttl limit]
+ Protocols: CacheProtocol
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
+
+
+
+

+

Public Variables and Functions

+
+
+
+

basic-cache-factory

+ function
+
Usage: (basic-cache-factory base)
+
+
Returns a pluggable basic cache initialied to `base`
+ + + Source +
+
+
+

fifo-cache-factory

+ function
+
Usage: (fifo-cache-factory base & {limit :limit, :or {limit 32}})
+
+
Returns a FIFO cache with the cache and FIFO queue initialized to `base` --
+the queue is filled as the values are pulled out of `base`.  If the associative
+structure can guarantee ordering, then the said ordering will define the
+eventual eviction order.  Otherwise, there are no guarantees for the eventual
+eviction ordering.
+
+If the number of elements in `base` is greater than the limit then some items
+in `base` will be dropped from the resulting cache.  If the associative
+structure used as `base` can guarantee sorting, then the last `limit` elements
+will be used as the cache seed values.  Otherwise, there are no guarantees about
+the elements in the resulting cache.
+ + + Source +
+
+
+

lirs-cache-factory

+ function
+
Usage: (lirs-cache-factory base & {:keys [s-history-limit q-history-limit], :or {s-history-limit 32, q-history-limit 32}})
+
+
Returns an LIRS cache with the S & R LRU lists set to the indicated
+limts.
+ + + Source +
+
+
+

lru-cache-factory

+ function
+
Usage: (lru-cache-factory base & {limit :limit, :or {limit 32}})
+
+
Returns an LRU cache with the cache and usage-table initialied to `base` --
+each entry is initialized with the same usage value. (maybe this should be
+randomized?)
+ + + Source +
+
+
+

lu-cache-factory

+ function
+
Usage: (lu-cache-factory base & {limit :limit, :or {limit 32}})
+
+
Returns an LU cache with the cache and usage-table initialied to `base`.
+ + + Source +
+
+
+

ttl-cache-factory

+ function
+
Usage: (ttl-cache-factory base & {ttl :ttl, :or {ttl 2000}})
+
+
Returns a TTL cache with the cache and expiration-table initialied to `base` --
+each with the same time-to-live.
+ + + Source +
+
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eee16d95b131330e74e55f834849f27a1bb353 GIT binary patch literal 2174 zcmdVXi$BwQ1Hkd`X0w^mCM3yaKcu-NcTQzgE=5$1q)u@n*Gis}qfXB(v212?X_R4` zxu4uBp&FA!*~)#4g>vgcA;+ohd7VGw`TPg(*T>V_!^t@`41|FXB%n|z&eYiiB@Z(j zSs#6VO}h4T`AYsoNz>ew7N5z*5waj?ZC$bS&uq@i_`$EuJ;UFc=jhch zGzTMZ-*Tmqfvzif-tUw@6EuRux6EQ}bWe2c{Iy zC+ph=2fFgiM&}XZ(CrA7Vr0tE5QGGMt>t<0FZ#izm9*O0F;7EqTEQinVLpT z1vGjF1Ki5Got=}LmC4Fy_@w?1jr zKw*{f$hwAlF0@7W>FeItx?7;C7o{8sixG{EJt6j$3=|e1m0P5-xC>+3wRe^Qx)nKNxIimsn?ioZom|#e$KnNN#FlmoF-!PMs37!?`{(1 zuz`hzfvcdMHWO>!j68Hu^QMY)3YAzKjr`-Qc5Fzxx<7oyjbjIju1Vj_cq#7*BYR`N zXKhkSqAz|ICGi^XyhI{8XWAeg0STz-?6SF$sAlzOuWDw%U{NqWoFX7^KK}^786o~K zn3INKJG3LmiH$VFBm_G?`_+p|)9)DGszBP0vml14lLkAp2R7%0z*MA+WMvvMdACPz z#uaD#Y4|5oG8ReUxwbr%e_;784LEDeO-4-%|1e8|Y^xuiRL5ysPdjL)4sswH@nh+g zjACX){$YnBl%no;GAax#Juty#l8OsCb~f;KZunanRV|0OX_`QRPxnLClqf@JJ2UtL zBZJAB2PRF&{jy4Sza?`zu9C=t+i*jZg5^Glqvgf}Kv2 z#~u3)kD?JB%5iSc=ExIgF^t*fn7edVKqg$*nPODuV?&^{gr|0)Z%oL==sbnsWfW9I zkx*5EtG7E;etk4X0RgQ)%z!X>0iBOOCiW_tP?vdKn5Cw8!{-i((aQJ<2|9jaPY*SH z+2^iGPsd+9==z;AI&%c4oK|;;HOT$eJ!jKQ<+^PI7ocr9Kj3c_7C+IVbQd+y@3!GJ zbs%Wy=;vNvN8Ocv2Cj8sfNtz78u8hFQhm_!S^Ds*3= z746Gw5mt~M@1QgI6n%FWNSthP1m}->e<7^C&6fO4do{Ntlt}bJ$g1&4OHOnQWt`wY zsK!QA;cp!{hGOJae-B^q=AG%_l{dP8eLb;^sC}qZ$EyAP=>c#A=@Z)86_Mwa47yIc zki*S9?Ouh_4MW)DL%Z|6yFItY=E?)6s3@!`=JeG7Oy)5@R=;*%-uf1oTK5i*v5-X7 z+N0298uYME6u2D$8akECjNWj~%wafT>NdUy8H7r;f^OUu;;sLB^lraaUbu^gGM!`EExghjFr{0f()3-5{`8*5k4RK;L*y@pnG zw1oa#mswT5_5OE%VP+3$TCma`Hdx=mJ6Y>d;}A%mv#&3}DnAd)_=O@w2Wl+9@>=_x z`zm@B9Z~q496rjFrGldtqqc+N$RlDUd`caAwRMKDYVsOsh%Z5xra(C6o_J+}QYR&H zpY07lT6_e2C>x7(kAq=4Y_)LK+i6zGW|{G6N}FV5M3=ba^!OJ_MqU7^TfE-`TLx2U zA|mUNyv(1<@ZdZ04!-N@EOi&No7!*9hZ~d ziQn4vE@-H`5ZRTp`-EFn@CY&RQNd-)AT{&f9yNDd)pTq4jLGU)xmj3!IDUR79G0f`DZwi4h<9E>XrVjt ztU>Ka?$f}HI4=GI@zG5M4X{eG-3wbP7H!R5ayj-byGn%fzh=$U1>KObkT*N zXmH_0A4_gYlgFLbc2iZ ztldLct;_-{kj?`VfV!DIKq--!TQW&!ax{At0A`ZA#5JSvqhp8$1Z_fyC@=_+SRY4m zloN2Z0x-QG*xm(x^#1mx3MRD{@F`?Wq=92kJR22 z?h2S+g)g%(nUr`Ftw$-A02qqv038z0HjwCHWqW~8LxiRMX*6Sm3B4b`$3~Ie@;<)` z8(E34S_#11l34(d+?oX-P}RcX-V^{khZ#0=Dg2&)159P0HBbhCZX5z2{cqZJB{!+C zSL3g~a48l*wp-N1Mhsu+9RO}!>E!G0Ui=;#<+9b>eAU_rK$BN40Aj(KHVd#Gqfx%i z-KuWfMLrhI@1*vo2seY;2$xHbh-(H-UYQq<>HtP;LWrntt_{Ba76G8X;u^0)A2`J1 z$DdEQihKl}4*z=yEbA^V7cLoYD9O@Yp_bOYw0sUSqLcj-Ht6h}z r0ob+z-NJ9Usu2{W%$JI1Q3Psq$AwTV6b4obFsLPL)kug&LI40e)1Al% literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 0000000..1cb1bdd --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From a31a070b63341e2b40285a1805728589130c3a29 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 1 Apr 2012 23:38:23 -0700 Subject: [PATCH 03/40] Autodoc commit for master/5751b7e8 --- api-index.html | 4 +--- index.html | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/api-index.html b/api-index.html index 6122416..ce9646f 100644 --- a/api-index.html +++ b/api-index.html @@ -1,5 +1,6 @@ + Index - A caching library implementing various cache strategies 0.6.0 API documentation @@ -7,9 +8,6 @@ - diff --git a/index-0.6.5.clj b/index-0.6.5.clj index 92fbe72..17257f0 100644 --- a/index-0.6.5.clj +++ b/index-0.6.5.clj @@ -1,377 +1,377 @@ {:namespaces - ({:source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + ({:doc "A caching library for Clojure.", + :author "Fogus", + :name "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache/clojure.core.cache-api.html", - :name "clojure.core.cache", - :author "Fogus", - :doc "A caching library for Clojure."}), + :source-url + "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj"}), :vars - ({:arglists ([cache]), + ({:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", :name "->BasicCache", - :namespace "clojure.core.cache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L100", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->BasicCache", + :line 100, + :var-type "function", + :arglists ([cache]), :doc "Positional factory function for class clojure.core.cache.BasicCache.", - :var-type "function", - :line 100, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache q limit]), - :name "->FIFOCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->BasicCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->FIFOCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L160", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FIFOCache", + :line 160, + :var-type "function", + :arglists ([cache q limit]), :doc "Positional factory function for class clojure.core.cache.FIFOCache.", - :var-type "function", - :line 160, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache f]), - :name "->FnCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FIFOCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->FnCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L120", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FnCache", + :line 120, + :var-type "function", + :arglists ([cache f]), :doc "Positional factory function for class clojure.core.cache.FnCache.", - :var-type "function", - :line 120, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache lruS lruQ tick limitS limitQ]), - :name "->LIRSCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FnCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->LIRSCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L412", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LIRSCache", + :line 412, + :var-type "function", + :arglists ([cache lruS lruQ tick limitS limitQ]), :doc "Positional factory function for class clojure.core.cache.LIRSCache.", - :var-type "function", - :line 412, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache lru tick limit]), - :name "->LRUCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LIRSCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->LRUCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L202", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LRUCache", + :line 202, + :var-type "function", + :arglists ([cache lru tick limit]), :doc "Positional factory function for class clojure.core.cache.LRUCache.", - :var-type "function", - :line 202, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache lu limit]), - :name "->LUCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LRUCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->LUCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L290", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LUCache", + :line 290, + :var-type "function", + :arglists ([cache lu limit]), :doc "Positional factory function for class clojure.core.cache.LUCache.", - :var-type "function", - :line 290, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache rcache rq]), - :name "->SoftCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LUCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->SoftCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L496", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->SoftCache", + :line 496, + :var-type "function", + :arglists ([cache rcache rq]), :doc "Positional factory function for class clojure.core.cache.SoftCache.", - :var-type "function", - :line 496, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([cache ttl ttl-ms]), - :name "->TTLCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->SoftCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "->TTLCache", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L255", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->TTLCache", + :line 255, + :var-type "function", + :arglists ([cache ttl ttl-ms]), :doc "Positional factory function for class clojure.core.cache.TTLCache.", - :var-type "function", - :line 255, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base]), - :name "basic-cache-factory", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->TTLCache"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "basic-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L554", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory", - :doc "Returns a pluggable basic cache initialied to `base`", - :var-type "function", :line 554, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base & {threshold :threshold, :or {threshold 32}}]), - :name "fifo-cache-factory", + :var-type "function", + :arglists ([base]), + :doc "Returns a pluggable basic cache initialied to `base`", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "fifo-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L560", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory", + :line 560, + :var-type "function", + :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc "Returns a FIFO cache with the cache and FIFO queue initialized to `base` --\nthe queue is filled as the values are pulled out of `base`. If the associative\nstructure can guarantee ordering, then the said ordering will define the\neventual eviction order. Otherwise, there are no guarantees for the eventual\neviction ordering.\n\nThis function takes an optional `:threshold` argument that defines the maximum number\nof elements in the cache before the FIFO semantics apply (default is 32).\n\nIf the number of elements in `base` is greater than the limit then some items\nin `base` will be dropped from the resulting cache. If the associative\nstructure used as `base` can guarantee sorting, then the last `limit` elements\nwill be used as the cache seed values. Otherwise, there are no guarantees about\nthe elements in the resulting cache.", + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "lirs-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", + :source-url + "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L613", + :line 613, :var-type "function", - :line 560, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists + :arglists ([base & {:keys [s-history-limit q-history-limit], :or {s-history-limit 32, q-history-limit 32}}]), - :name "lirs-cache-factory", - :namespace "clojure.core.cache", - :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L613", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory", :doc "Returns an LIRS cache with the S & R LRU lists set to the indicated\nlimits.", - :var-type "function", - :line 613, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base & {threshold :threshold, :or {threshold 32}}]), - :name "lru-cache-factory", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "lru-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L581", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory", + :line 581, + :var-type "function", + :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc "Returns an LRU cache with the cache and usage-table initialied to `base` --\neach entry is initialized with the same usage value.\n\nThis function takes an optional `:threshold` argument that defines the maximum number\nof elements in the cache before the LRU semantics apply (default is 32).", - :var-type "function", - :line 581, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base & {threshold :threshold, :or {threshold 32}}]), - :name "lu-cache-factory", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "lu-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L603", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory", + :line 603, + :var-type "function", + :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc "Returns an LU cache with the cache and usage-table initialied to `base`.\n\nThis function takes an optional `:threshold` argument that defines the maximum number\nof elements in the cache before the LU semantics apply (default is 32).", - :var-type "function", - :line 603, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base]), - :name "soft-cache-factory", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "soft-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L624", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/soft-cache-factory", + :line 624, + :var-type "function", + :arglists ([base]), :doc "Returns a SoftReference cache. Cached values will be referred to with\nSoftReferences, allowing the values to be garbage collected when there is\nmemory pressure on the JVM.\n\nSoftCache is a mutable cache, since it is always based on a\nConcurrentHashMap.", - :var-type "function", - :line 624, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists - ([cache item] [value-fn cache item] [wrap-fn value-fn cache item]), - :name "through", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/soft-cache-factory"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "through", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L44", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/through", + :line 44, + :var-type "function", + :arglists + ([cache item] [value-fn cache item] [wrap-fn value-fn cache item]), :doc "The basic hit/miss logic for the cache system. Expects a wrap function and\nvalue function. The wrap function takes the value function and the item in question\nand is expected to run the value function with the item whenever a cache\nmiss occurs. The intent is to hide any cache-specific cells from leaking\ninto the cache logic itelf.", - :var-type "function", - :line 44, - :file "src/main/clojure/clojure/core/cache.clj"} - {:arglists ([base & {ttl :ttl, :or {ttl 2000}}]), - :name "ttl-cache-factory", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/through"} + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "ttl-cache-factory", + :file "src/main/clojure/clojure/core/cache.clj", :source-url "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L592", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/ttl-cache-factory", + :line 592, + :var-type "function", + :arglists ([base & {ttl :ttl, :or {ttl 2000}}]), :doc "Returns a TTL cache with the cache and expiration-table initialied to `base` --\neach with the same time-to-live.\n\nThis function also allows an optional `:ttl` argument that defines the default\ntime in milliseconds that entries are allowed to reside in the cache.", - :var-type "function", - :line 592, - :file "src/main/clojure/clojure/core/cache.clj"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/BasicCache", :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/ttl-cache-factory"} + {:name "BasicCache", :var-type "type", - :name "BasicCache"} - {:file nil, - :raw-source-url nil, + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/BasicCache", :source-url nil, + :raw-source-url nil, + :file nil} + {:name "FIFOCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FIFOCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "FIFOCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "FnCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FnCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "FnCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "LIRSCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LIRSCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "LIRSCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "LRUCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LRUCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "LRUCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "LUCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LUCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "LUCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "SoftCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/SoftCache", - :namespace "clojure.core.cache", - :var-type "type", - :name "SoftCache"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "TTLCache", + :var-type "type", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/TTLCache", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "CacheProtocol", + :doc "This is the protocol describing the basic cache capability.", + :var-type "protocol", + :line 20, :namespace "clojure.core.cache", - :var-type "type", - :name "TTLCache"} - {:file "src/main/clojure/clojure/core/cache.clj", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L20", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/CacheProtocol", + :source-url + "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L20", + :raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :file "src/main/clojure/clojure/core/cache.clj"} + {:name "evict", + :doc "Removes an entry from the cache", + :arglists ([cache e]), + :var-type "function", :namespace "clojure.core.cache", - :line 20, - :var-type "protocol", - :doc "This is the protocol describing the basic cache capability.", - :name "CacheProtocol"} - {:file nil, - :raw-source-url nil, - :source-url nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/evict", - :namespace "clojure.core.cache", - :var-type "function", - :arglists ([cache e]), - :doc "Removes an entry from the cache", - :name "evict"} - {:file nil, - :raw-source-url nil, :source-url nil, + :raw-source-url nil, + :file nil} + {:name "has?", + :doc "Checks if the cache contains a value associated with `e`", + :arglists ([cache e]), + :var-type "function", + :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/has?", - :namespace "clojure.core.cache", - :var-type "function", - :arglists ([cache e]), - :doc "Checks if the cache contains a value associated with `e`", - :name "has?"} - {:file nil, - :raw-source-url nil, :source-url nil, - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/hit", - :namespace "clojure.core.cache", - :var-type "function", - :arglists ([cache e]), + :raw-source-url nil, + :file nil} + {:name "hit", :doc "Is meant to be called if the cache is determined to contain a value\nassociated with `e`", - :name "hit"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lookup", - :namespace "clojure.core.cache", + :arglists ([cache e]), :var-type "function", - :arglists ([cache e] [cache e not-found]), + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/hit", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "lookup", :doc "Retrieve the value associated with `e` if it exists, else `nil` in\nthe 2-arg case. Retrieve the value associated with `e` if it exists,\nelse `not-found` in the 3-arg case.", - :name "lookup"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/miss", - :namespace "clojure.core.cache", + :arglists ([cache e] [cache e not-found]), :var-type "function", - :arglists ([cache e ret]), + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lookup", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "miss", :doc "Is meant to be called if the cache is determined to **not** contain a\nvalue associated with `e`", - :name "miss"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/seed", - :namespace "clojure.core.cache", + :arglists ([cache e ret]), :var-type "function", - :arglists ([cache base]), + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/miss", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "seed", :doc "Is used to signal that the cache should be created with a seed.\nThe contract is that said cache should return an instance of its\nown type.", - :name "seed"})} + :arglists ([cache base]), + :var-type "function", + :namespace "clojure.core.cache", + :wiki-url + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/seed", + :source-url nil, + :raw-source-url nil, + :file nil})} diff --git a/index.html b/index.html index 16f8331..aad6807 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - + clojure.core.cache - A caching library implementing various cache strategies 0.6.5 API documentation - - - - - + + + + + From 60dbb94cf678974ccd3ba610dd5548038208f7d1 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 1 Jan 2016 22:41:13 -0800 Subject: [PATCH 29/40] Autodoc commit for master/cdda4ded --- index-0.6.5.clj | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/index-0.6.5.clj b/index-0.6.5.clj index 17257f0..985a1f1 100644 --- a/index-0.6.5.clj +++ b/index-0.6.5.clj @@ -238,6 +238,7 @@ {:name "BasicCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/BasicCache", :source-url nil, @@ -246,6 +247,7 @@ {:name "FIFOCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FIFOCache", :source-url nil, @@ -254,6 +256,7 @@ {:name "FnCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/FnCache", :source-url nil, @@ -262,6 +265,7 @@ {:name "LIRSCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LIRSCache", :source-url nil, @@ -270,6 +274,7 @@ {:name "LRUCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LRUCache", :source-url nil, @@ -278,6 +283,7 @@ {:name "LUCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/LUCache", :source-url nil, @@ -286,6 +292,7 @@ {:name "SoftCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/SoftCache", :source-url nil, @@ -294,28 +301,30 @@ {:name "TTLCache", :var-type "type", :namespace "clojure.core.cache", + :arglists nil, :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/TTLCache", :source-url nil, :raw-source-url nil, :file nil} - {:name "CacheProtocol", - :doc "This is the protocol describing the basic cache capability.", - :var-type "protocol", + {:raw-source-url + "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + :name "CacheProtocol", + :file "src/main/clojure/clojure/core/cache.clj", + :source-url + "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L20", :line 20, + :var-type "protocol", + :arglists nil, + :doc "This is the protocol describing the basic cache capability.", :namespace "clojure.core.cache", :wiki-url - "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/CacheProtocol", - :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L20", - :raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", - :file "src/main/clojure/clojure/core/cache.clj"} + "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/CacheProtocol"} {:name "evict", :doc "Removes an entry from the cache", - :arglists ([cache e]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache e]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/evict", :source-url nil, @@ -323,9 +332,9 @@ :file nil} {:name "has?", :doc "Checks if the cache contains a value associated with `e`", - :arglists ([cache e]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache e]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/has?", :source-url nil, @@ -334,9 +343,9 @@ {:name "hit", :doc "Is meant to be called if the cache is determined to contain a value\nassociated with `e`", - :arglists ([cache e]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache e]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/hit", :source-url nil, @@ -345,9 +354,9 @@ {:name "lookup", :doc "Retrieve the value associated with `e` if it exists, else `nil` in\nthe 2-arg case. Retrieve the value associated with `e` if it exists,\nelse `not-found` in the 3-arg case.", - :arglists ([cache e] [cache e not-found]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache e] [cache e not-found]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lookup", :source-url nil, @@ -356,9 +365,9 @@ {:name "miss", :doc "Is meant to be called if the cache is determined to **not** contain a\nvalue associated with `e`", - :arglists ([cache e ret]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache e ret]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/miss", :source-url nil, @@ -367,9 +376,9 @@ {:name "seed", :doc "Is used to signal that the cache should be created with a seed.\nThe contract is that said cache should return an instance of its\nown type.", - :arglists ([cache base]), :var-type "function", :namespace "clojure.core.cache", + :arglists ([cache base]), :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/seed", :source-url nil, From 53766a71057acc22491681323818b10e12d424ff Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 2 Jan 2016 18:17:15 -0800 Subject: [PATCH 30/40] Autodoc commit for master/cdda4ded --- api-index.html | 2 +- index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api-index.html b/api-index.html index 30b2bdf..6a7f757 100644 --- a/api-index.html +++ b/api-index.html @@ -243,7 +243,7 @@

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index aad6807..1d2d530 100644 --- a/index.html +++ b/index.html @@ -542,7 +542,7 @@

ttl-cache-factory

Logo & site design by Tom Hickey.
From 41bd36464b0a00884ca5756d41b0be295127ec1d Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 22 Mar 2016 08:41:20 -0700 Subject: [PATCH 31/40] Autodoc commit for master/5e9d67cf --- index-0.6.5.clj | 72 ++++++++++++++++++++++++------------------------- index.html | 36 ++++++++++++------------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/index-0.6.5.clj b/index-0.6.5.clj index 985a1f1..8109c6d 100644 --- a/index-0.6.5.clj +++ b/index-0.6.5.clj @@ -5,14 +5,14 @@ :wiki-url "http://clojure.github.com/core.cache/clojure.core.cache-api.html", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj"}), + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->BasicCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L100", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L100", :line 100, :var-type "function", :arglists ([cache]), @@ -22,11 +22,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->BasicCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->FIFOCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L160", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L160", :line 160, :var-type "function", :arglists ([cache q limit]), @@ -36,11 +36,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FIFOCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->FnCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L120", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L120", :line 120, :var-type "function", :arglists ([cache f]), @@ -50,11 +50,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FnCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->LIRSCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L412", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L412", :line 412, :var-type "function", :arglists ([cache lruS lruQ tick limitS limitQ]), @@ -64,11 +64,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LIRSCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->LRUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L202", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L202", :line 202, :var-type "function", :arglists ([cache lru tick limit]), @@ -78,11 +78,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LRUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->LUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L290", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L290", :line 290, :var-type "function", :arglists ([cache lu limit]), @@ -92,11 +92,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->SoftCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L496", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L496", :line 496, :var-type "function", :arglists ([cache rcache rq]), @@ -106,11 +106,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->SoftCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "->TTLCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L255", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L255", :line 255, :var-type "function", :arglists ([cache ttl ttl-ms]), @@ -120,11 +120,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->TTLCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "basic-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L554", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L554", :line 554, :var-type "function", :arglists ([base]), @@ -133,11 +133,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "fifo-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L560", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L560", :line 560, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), @@ -147,11 +147,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "lirs-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L613", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L613", :line 613, :var-type "function", :arglists @@ -165,11 +165,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "lru-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L581", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L581", :line 581, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), @@ -179,11 +179,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "lu-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L603", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L603", :line 603, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), @@ -193,11 +193,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "soft-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L624", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L624", :line 624, :var-type "function", :arglists ([base]), @@ -207,11 +207,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/soft-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "through", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L44", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L44", :line 44, :var-type "function", :arglists @@ -222,16 +222,16 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/through"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "ttl-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L592", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L592", :line 592, :var-type "function", :arglists ([base & {ttl :ttl, :or {ttl 2000}}]), :doc - "Returns a TTL cache with the cache and expiration-table initialied to `base` --\neach with the same time-to-live.\n\nThis function also allows an optional `:ttl` argument that defines the default\ntime in milliseconds that entries are allowed to reside in the cache.", + "Returns a TTL cache with the cache and expiration-table initialized to `base` --\neach with the same time-to-live.\n\nThis function also allows an optional `:ttl` argument that defines the default\ntime in milliseconds that entries are allowed to reside in the cache.", :namespace "clojure.core.cache", :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/ttl-cache-factory"} @@ -308,11 +308,11 @@ :raw-source-url nil, :file nil} {:raw-source-url - "https://github.com/clojure/core.cache/raw/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", :name "CacheProtocol", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/a77b003d6593f7bde2f27f03ec52310b68aa0ea6/src/main/clojure/clojure/core/cache.clj#L20", + "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L20", :line 20, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 1d2d530..7514fb5 100644 --- a/index.html +++ b/index.html @@ -237,7 +237,7 @@

seed

- Source + Source
@@ -330,7 +330,7 @@

->BasicCache

Positional factory function for class clojure.core.cache.BasicCache.
- Source + Source


@@ -341,7 +341,7 @@

->FIFOCache

Positional factory function for class clojure.core.cache.FIFOCache.
- Source + Source


@@ -352,7 +352,7 @@

->FnCache

Positional factory function for class clojure.core.cache.FnCache.
- Source + Source


@@ -363,7 +363,7 @@

->LIRSCache

Positional factory function for class clojure.core.cache.LIRSCache.
- Source + Source


@@ -374,7 +374,7 @@

->LRUCache

Positional factory function for class clojure.core.cache.LRUCache.
- Source + Source


@@ -385,7 +385,7 @@

->LUCache

Positional factory function for class clojure.core.cache.LUCache.
- Source + Source


@@ -396,7 +396,7 @@

->SoftCache

Positional factory function for class clojure.core.cache.SoftCache.
- Source + Source


@@ -407,7 +407,7 @@

->TTLCache

Positional factory function for class clojure.core.cache.TTLCache.
- Source + Source


@@ -418,7 +418,7 @@

basic-cache-factory

Returns a pluggable basic cache initialied to `base`
- Source + Source


@@ -442,7 +442,7 @@

fifo-cache-factory

the elements in the resulting cache. - Source + Source


@@ -454,7 +454,7 @@

lirs-cache-factory

limits. - Source + Source


@@ -469,7 +469,7 @@

lru-cache-factory

of elements in the cache before the LRU semantics apply (default is 32). - Source + Source


@@ -483,7 +483,7 @@

lu-cache-factory

of elements in the cache before the LU semantics apply (default is 32). - Source + Source


@@ -499,7 +499,7 @@

soft-cache-factory

ConcurrentHashMap. - Source + Source


@@ -516,7 +516,7 @@

through

into the cache logic itelf. - Source + Source


@@ -524,14 +524,14 @@

ttl-cache-factory

function
Usage: (ttl-cache-factory base & {ttl :ttl, :or {ttl 2000}})
 
-
Returns a TTL cache with the cache and expiration-table initialied to `base` --
+    
Returns a TTL cache with the cache and expiration-table initialized to `base` --
 each with the same time-to-live.
 
 This function also allows an optional `:ttl` argument that defines the default
 time in milliseconds that entries are allowed to reside in the cache.
- Source + Source
From 74563ef735654cdaa1bc4f1e96dfa5315c8d1449 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 25 Mar 2016 12:27:09 -0700 Subject: [PATCH 32/40] Autodoc commit for master/f4bc19e7 --- index-0.6.5.clj | 94 ++++++++++++++++++++++++------------------------- index.html | 34 +++++++++--------- 2 files changed, 64 insertions(+), 64 deletions(-) diff --git a/index-0.6.5.clj b/index-0.6.5.clj index 8109c6d..6f5cdae 100644 --- a/index-0.6.5.clj +++ b/index-0.6.5.clj @@ -5,14 +5,14 @@ :wiki-url "http://clojure.github.com/core.cache/clojure.core.cache-api.html", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj"}), + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->BasicCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L100", + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L100", :line 100, :var-type "function", :arglists ([cache]), @@ -22,11 +22,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->BasicCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->FIFOCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L160", + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L160", :line 160, :var-type "function", :arglists ([cache q limit]), @@ -36,11 +36,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FIFOCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->FnCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L120", + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L120", :line 120, :var-type "function", :arglists ([cache f]), @@ -50,12 +50,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FnCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->LIRSCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L412", - :line 412, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L409", + :line 409, :var-type "function", :arglists ([cache lruS lruQ tick limitS limitQ]), :doc @@ -64,12 +64,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LIRSCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->LRUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L202", - :line 202, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L201", + :line 201, :var-type "function", :arglists ([cache lru tick limit]), :doc @@ -78,12 +78,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LRUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->LUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L290", - :line 290, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L288", + :line 288, :var-type "function", :arglists ([cache lu limit]), :doc @@ -92,12 +92,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->SoftCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L496", - :line 496, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L493", + :line 493, :var-type "function", :arglists ([cache rcache rq]), :doc @@ -106,12 +106,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->SoftCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "->TTLCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L255", - :line 255, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L253", + :line 253, :var-type "function", :arglists ([cache ttl ttl-ms]), :doc @@ -120,12 +120,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->TTLCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "basic-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L554", - :line 554, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L551", + :line 551, :var-type "function", :arglists ([base]), :doc "Returns a pluggable basic cache initialied to `base`", @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "fifo-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L560", - :line 560, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L557", + :line 557, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "lirs-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L613", - :line 613, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L610", + :line 610, :var-type "function", :arglists ([base @@ -165,12 +165,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "lru-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L581", - :line 581, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L578", + :line 578, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -179,12 +179,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "lu-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L603", - :line 603, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L600", + :line 600, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -193,12 +193,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "soft-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L624", - :line 624, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L621", + :line 621, :var-type "function", :arglists ([base]), :doc @@ -207,11 +207,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/soft-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "through", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L44", + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L44", :line 44, :var-type "function", :arglists @@ -222,12 +222,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/through"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "ttl-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L592", - :line 592, + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L589", + :line 589, :var-type "function", :arglists ([base & {ttl :ttl, :or {ttl 2000}}]), :doc @@ -308,11 +308,11 @@ :raw-source-url nil, :file nil} {:raw-source-url - "https://github.com/clojure/core.cache/raw/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", :name "CacheProtocol", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/5e9d67cf0351de5fe65b85ccd9f483cb2452b528/src/main/clojure/clojure/core/cache.clj#L20", + "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L20", :line 20, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 7514fb5..3da355b 100644 --- a/index.html +++ b/index.html @@ -237,7 +237,7 @@

seed

- Source + Source
@@ -330,7 +330,7 @@

->BasicCache

Positional factory function for class clojure.core.cache.BasicCache.
- Source + Source


@@ -341,7 +341,7 @@

->FIFOCache

Positional factory function for class clojure.core.cache.FIFOCache.
- Source + Source


@@ -352,7 +352,7 @@

->FnCache

Positional factory function for class clojure.core.cache.FnCache.
- Source + Source


@@ -363,7 +363,7 @@

->LIRSCache

Positional factory function for class clojure.core.cache.LIRSCache.
- Source + Source


@@ -374,7 +374,7 @@

->LRUCache

Positional factory function for class clojure.core.cache.LRUCache.
- Source + Source


@@ -385,7 +385,7 @@

->LUCache

Positional factory function for class clojure.core.cache.LUCache.
- Source + Source


@@ -396,7 +396,7 @@

->SoftCache

Positional factory function for class clojure.core.cache.SoftCache.
- Source + Source


@@ -407,7 +407,7 @@

->TTLCache

Positional factory function for class clojure.core.cache.TTLCache.
- Source + Source


@@ -418,7 +418,7 @@

basic-cache-factory

Returns a pluggable basic cache initialied to `base`
- Source + Source


@@ -442,7 +442,7 @@

fifo-cache-factory

the elements in the resulting cache. - Source + Source


@@ -454,7 +454,7 @@

lirs-cache-factory

limits. - Source + Source


@@ -469,7 +469,7 @@

lru-cache-factory

of elements in the cache before the LRU semantics apply (default is 32). - Source + Source


@@ -483,7 +483,7 @@

lu-cache-factory

of elements in the cache before the LU semantics apply (default is 32). - Source + Source


@@ -499,7 +499,7 @@

soft-cache-factory

ConcurrentHashMap. - Source + Source


@@ -516,7 +516,7 @@

through

into the cache logic itelf. - Source + Source


@@ -531,7 +531,7 @@

ttl-cache-factory

time in milliseconds that entries are allowed to reside in the cache. - Source + Source
From d88eaf40a3f6ac84bc672a28a7f36c9b6ecce1a6 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 28 Mar 2016 07:06:38 -0700 Subject: [PATCH 33/40] Autodoc commit for master/fe6f587c --- index-0.6.5.clj | 100 ++++++++++++++++++++++++------------------------ index.html | 50 ++++++++++++------------ 2 files changed, 75 insertions(+), 75 deletions(-) diff --git a/index-0.6.5.clj b/index-0.6.5.clj index 6f5cdae..05eb98e 100644 --- a/index-0.6.5.clj +++ b/index-0.6.5.clj @@ -5,15 +5,15 @@ :wiki-url "http://clojure.github.com/core.cache/clojure.core.cache-api.html", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj"}), + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj"}), :vars ({:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->BasicCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L100", - :line 100, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L105", + :line 105, :var-type "function", :arglists ([cache]), :doc @@ -22,12 +22,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->BasicCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->FIFOCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L160", - :line 160, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L165", + :line 165, :var-type "function", :arglists ([cache q limit]), :doc @@ -36,12 +36,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FIFOCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->FnCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L120", - :line 120, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L125", + :line 125, :var-type "function", :arglists ([cache f]), :doc @@ -50,12 +50,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->FnCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->LIRSCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L409", - :line 409, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L414", + :line 414, :var-type "function", :arglists ([cache lruS lruQ tick limitS limitQ]), :doc @@ -64,12 +64,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LIRSCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->LRUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L201", - :line 201, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L206", + :line 206, :var-type "function", :arglists ([cache lru tick limit]), :doc @@ -78,12 +78,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LRUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->LUCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L288", - :line 288, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L293", + :line 293, :var-type "function", :arglists ([cache lu limit]), :doc @@ -92,12 +92,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->LUCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->SoftCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L493", - :line 493, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L498", + :line 498, :var-type "function", :arglists ([cache rcache rq]), :doc @@ -106,12 +106,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->SoftCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "->TTLCache", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L253", - :line 253, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L258", + :line 258, :var-type "function", :arglists ([cache ttl ttl-ms]), :doc @@ -120,12 +120,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/->TTLCache"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "basic-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L551", - :line 551, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L556", + :line 556, :var-type "function", :arglists ([base]), :doc "Returns a pluggable basic cache initialied to `base`", @@ -133,12 +133,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/basic-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "fifo-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L557", - :line 557, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L562", + :line 562, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -147,12 +147,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/fifo-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "lirs-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L610", - :line 610, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L615", + :line 615, :var-type "function", :arglists ([base @@ -165,12 +165,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lirs-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "lru-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L578", - :line 578, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L583", + :line 583, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -179,12 +179,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lru-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "lu-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L600", - :line 600, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L605", + :line 605, :var-type "function", :arglists ([base & {threshold :threshold, :or {threshold 32}}]), :doc @@ -193,12 +193,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/lu-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "soft-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L621", - :line 621, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L626", + :line 626, :var-type "function", :arglists ([base]), :doc @@ -207,11 +207,11 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/soft-cache-factory"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "through", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L44", + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L44", :line 44, :var-type "function", :arglists @@ -222,12 +222,12 @@ :wiki-url "http://clojure.github.com/core.cache//clojure.core.cache-api.html#clojure.core.cache/through"} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "ttl-cache-factory", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L589", - :line 589, + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L594", + :line 594, :var-type "function", :arglists ([base & {ttl :ttl, :or {ttl 2000}}]), :doc @@ -308,11 +308,11 @@ :raw-source-url nil, :file nil} {:raw-source-url - "https://github.com/clojure/core.cache/raw/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj", + "https://github.com/clojure/core.cache/raw/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj", :name "CacheProtocol", :file "src/main/clojure/clojure/core/cache.clj", :source-url - "https://github.com/clojure/core.cache/blob/aab34676929c0d08eeb28e66d1233333c1a78aec/src/main/clojure/clojure/core/cache.clj#L20", + "https://github.com/clojure/core.cache/blob/fe6f587cedb6b8f3723e7dcda972093be03d35d6/src/main/clojure/clojure/core/cache.clj#L20", :line 20, :var-type "protocol", :arglists nil, diff --git a/index.html b/index.html index 3da355b..87d4fab 100644 --- a/index.html +++ b/index.html @@ -237,7 +237,7 @@

seed

- Source + Source
@@ -251,7 +251,7 @@

BasicCache


     Fields: [cache]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -260,7 +260,7 @@

FIFOCache


     Fields: [cache q limit]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -269,7 +269,7 @@

FnCache


     Fields: [cache f]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -278,7 +278,7 @@

LIRSCache


     Fields: [cache lruS lruQ tick limitS limitQ]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -287,7 +287,7 @@

LRUCache


     Fields: [cache lru tick limit]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -296,7 +296,7 @@

LUCache


     Fields: [cache lu limit]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -305,7 +305,7 @@

SoftCache


     Fields: [cache rcache rq]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable


@@ -314,7 +314,7 @@

TTLCache


     Fields: [cache ttl ttl-ms]
Protocols: CacheProtocol
- Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable
+ Interfaces: clojure.lang.Associative, clojure.lang.Counted, clojure.lang.ILookup, clojure.lang.IPersistentCollection, clojure.lang.IPersistentMap, clojure.lang.Seqable, java.lang.Iterable
@@ -330,7 +330,7 @@

->BasicCache

Positional factory function for class clojure.core.cache.BasicCache.
- Source + Source


@@ -341,7 +341,7 @@

->FIFOCache

Positional factory function for class clojure.core.cache.FIFOCache.
- Source + Source


@@ -352,7 +352,7 @@

->FnCache

Positional factory function for class clojure.core.cache.FnCache.
- Source + Source


@@ -363,7 +363,7 @@

->LIRSCache

Positional factory function for class clojure.core.cache.LIRSCache.
- Source + Source


@@ -374,7 +374,7 @@

->LRUCache

Positional factory function for class clojure.core.cache.LRUCache.
- Source + Source


@@ -385,7 +385,7 @@

->LUCache

Positional factory function for class clojure.core.cache.LUCache.
- Source + Source


@@ -396,7 +396,7 @@

->SoftCache

Positional factory function for class clojure.core.cache.SoftCache.
- Source + Source


@@ -407,7 +407,7 @@

->TTLCache

Positional factory function for class clojure.core.cache.TTLCache.
- Source + Source


@@ -418,7 +418,7 @@

basic-cache-factory

Returns a pluggable basic cache initialied to `base`
- Source + Source


@@ -442,7 +442,7 @@

fifo-cache-factory

the elements in the resulting cache. - Source + Source


@@ -454,7 +454,7 @@

lirs-cache-factory

limits. - Source + Source


@@ -469,7 +469,7 @@

lru-cache-factory

of elements in the cache before the LRU semantics apply (default is 32). - Source + Source


@@ -483,7 +483,7 @@

lu-cache-factory

of elements in the cache before the LU semantics apply (default is 32). - Source + Source


@@ -499,7 +499,7 @@

soft-cache-factory

ConcurrentHashMap. - Source + Source


@@ -516,7 +516,7 @@

through

into the cache logic itelf. - Source + Source


@@ -531,7 +531,7 @@

ttl-cache-factory

time in milliseconds that entries are allowed to reside in the cache. - Source + Source
From e23f4985627b277de7dc98aee8e2cf8644f8f14a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 28 Mar 2016 07:14:02 -0700 Subject: [PATCH 34/40] Autodoc commit for master/337a6583 --- api-index.html | 6 +++--- index-0.6.5.clj => index-0.6.6.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.6.5.clj => index-0.6.6.clj (100%) diff --git a/api-index.html b/api-index.html index 6a7f757..938dcb6 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - A caching library implementing various cache strategies 0.6.5 API documentation + Index - A caching library implementing various cache strategies 0.6.6 API documentation @@ -25,7 +25,7 @@

core.cache A