diff --git a/__init__.py b/__init__.py index 8d59c81..f816d2f 100644 --- a/__init__.py +++ b/__init__.py @@ -122,14 +122,17 @@ class property_cache_pickle(object): else: self._source_get_keys.append(keys) - def full_update(self): + def full_update(self, sleep_between_keys=0): """ With the execution of this method, the complete source data which needs to be cached, will be read from the source instance and the resulting cache will be stored to the given file. + :param sleep_between_keys: Time to sleep between each source data generation + :type sleep_between_keys: float, int + .. hint:: Use this method, if you initiallised the class with `store_on_get=False` """ - self._load_source() + self._load_source(sleep_between_keys=sleep_between_keys) self._save_cache() def get(self, key, default=None): @@ -223,7 +226,7 @@ class property_cache_pickle(object): def _key_filter(self, key): return key - def _load_source(self): + def _load_source(self, sleep_between_keys=0): if self._cached_props is None: self._init_cache() logger.debug('Loading all data from source - %s', repr(self.keys())) @@ -231,6 +234,7 @@ class property_cache_pickle(object): if key not in self._source_get_keys: self._cached_props[self.DATA_TAG][self._key_filter(key)] = self._source_instance.get(key) self._cached_props[self.AGE_TAG][self._key_filter(key)] = int(time.time()) + time.sleep(sleep_between_keys) def _save_cache(self): with open(self._cache_filename, 'wb') as fh: diff --git a/_docs_/_downloads/f5f51665bfc67c10ccc039770b738067/unittest.pdf b/_docs_/_downloads/f5f51665bfc67c10ccc039770b738067/unittest.pdf index 74089b5..ce1d988 100644 Binary files a/_docs_/_downloads/f5f51665bfc67c10ccc039770b738067/unittest.pdf and b/_docs_/_downloads/f5f51665bfc67c10ccc039770b738067/unittest.pdf differ diff --git a/_docs_/_sources/index.rst.txt b/_docs_/_sources/index.rst.txt index 7b476bb..d367f78 100644 --- a/_docs_/_sources/index.rst.txt +++ b/_docs_/_sources/index.rst.txt @@ -10,7 +10,6 @@ Welcome to cachings's documentation! :members: .. toctree:: - :orphan: LICENSE.rst :maxdepth: 2 :caption: Contents: diff --git a/_docs_/index.html b/_docs_/index.html index 5663163..1ca5ec7 100644 --- a/_docs_/index.html +++ b/_docs_/index.html @@ -260,30 +260,30 @@

Will result on the first execution to the following output (with a long execution time):

Testing property_cache (json):
 --------------------------------
-2024-09-21 16:28:19,816:    DEBUG - caching - Cache file does not exists (yet).
-2024-09-21 16:28:19,817:    DEBUG - caching - cache-file stored (cache.json)
-2024-09-21 16:28:19,817:    DEBUG - caching - Loading property for key='1' from source instance
+2024-09-22 00:02:43,744:    DEBUG - caching - Cache file does not exists (yet).
+2024-09-22 00:02:43,745:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:02:43,745:    DEBUG - caching - Loading property for key='1' from source instance
 slow get executed for __1__
-2024-09-21 16:28:22,817:    DEBUG - caching - Adding key=1, value=one with timestamp=1726928902 to chache
-2024-09-21 16:28:22,818:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:02:46,746:    DEBUG - caching - Adding key=1, value=one with timestamp=1726956166 to chache
+2024-09-22 00:02:46,747:    DEBUG - caching - cache-file stored (cache.json)
 one
-2024-09-21 16:28:22,819:    DEBUG - caching - Loading property for key='2' from source instance
+2024-09-22 00:02:46,748:    DEBUG - caching - Loading property for key='2' from source instance
 slow get executed for __2__
-2024-09-21 16:28:25,819:    DEBUG - caching - Adding key=2, value=two with timestamp=1726928905 to chache
-2024-09-21 16:28:25,820:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:02:49,749:    DEBUG - caching - Adding key=2, value=two with timestamp=1726956169 to chache
+2024-09-22 00:02:49,750:    DEBUG - caching - cache-file stored (cache.json)
 two
-2024-09-21 16:28:25,821:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
+2024-09-22 00:02:49,751:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
 slow get executed for __three__
 three
-2024-09-21 16:28:28,821:    DEBUG - caching - Loading property for key='four' from source instance
+2024-09-22 00:02:52,752:    DEBUG - caching - Loading property for key='four' from source instance
 slow get executed for __four__
-2024-09-21 16:28:31,822:    DEBUG - caching - Adding key=four, value=four with timestamp=1726928911 to chache
-2024-09-21 16:28:31,822:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:02:55,754:    DEBUG - caching - Adding key=four, value=four with timestamp=1726956175 to chache
+2024-09-22 00:02:55,755:    DEBUG - caching - cache-file stored (cache.json)
 four
-2024-09-21 16:28:31,823:    DEBUG - caching - Loading property for key='five' from source instance
+2024-09-22 00:02:55,755:    DEBUG - caching - Loading property for key='five' from source instance
 slow get executed for __five__
-2024-09-21 16:28:34,824:    DEBUG - caching - Adding key=five, value=five with timestamp=1726928914 to chache
-2024-09-21 16:28:34,824:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:02:58,757:    DEBUG - caching - Adding key=five, value=five with timestamp=1726956178 to chache
+2024-09-22 00:02:58,758:    DEBUG - caching - cache-file stored (cache.json)
 five
 --------------------------------
 The execution time was 15.0s
@@ -292,17 +292,17 @@
 

With every following execution the time cosumption my by much smaller:

Testing property_cache (json):
 --------------------------------
-2024-09-21 16:28:34,865:    DEBUG - caching - Loading properties from cache (cache.json)
-2024-09-21 16:28:34,865:    DEBUG - caching - Providing property for '1' from cache
+2024-09-22 00:02:58,825:    DEBUG - caching - Loading properties from cache (cache.json)
+2024-09-22 00:02:58,825:    DEBUG - caching - Providing property for '1' from cache
 one
-2024-09-21 16:28:34,865:    DEBUG - caching - Providing property for '2' from cache
+2024-09-22 00:02:58,825:    DEBUG - caching - Providing property for '2' from cache
 two
-2024-09-21 16:28:34,865:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
+2024-09-22 00:02:58,825:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
 slow get executed for __three__
 three
-2024-09-21 16:28:37,865:    DEBUG - caching - Providing property for 'four' from cache
+2024-09-22 00:03:01,827:    DEBUG - caching - Providing property for 'four' from cache
 four
-2024-09-21 16:28:37,866:    DEBUG - caching - Providing property for 'five' from cache
+2024-09-22 00:03:01,827:    DEBUG - caching - Providing property for 'five' from cache
 five
 --------------------------------
 The execution time was 3.0s
@@ -430,30 +430,30 @@ if the conditions for the cache usage are given.

Will result on the first execution to the following output (with a long execution time):

Testing property_cache (pickle):
 --------------------------------
-2024-09-21 16:28:37,924:    DEBUG - caching - Cache file does not exists (yet).
-2024-09-21 16:28:37,924:    DEBUG - caching - cache-file stored (cache.json)
-2024-09-21 16:28:37,924:    DEBUG - caching - Loading property for key='1' from source instance
+2024-09-22 00:03:01,889:    DEBUG - caching - Cache file does not exists (yet).
+2024-09-22 00:03:01,890:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:03:01,890:    DEBUG - caching - Loading property for key='1' from source instance
 slow get executed for __1__
-2024-09-21 16:28:40,925:    DEBUG - caching - Adding key=1, value=one with timestamp=1726928920 to chache
-2024-09-21 16:28:40,926:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:03:04,891:    DEBUG - caching - Adding key=1, value=one with timestamp=1726956184 to chache
+2024-09-22 00:03:04,891:    DEBUG - caching - cache-file stored (cache.json)
 one
-2024-09-21 16:28:40,926:    DEBUG - caching - Loading property for key='2' from source instance
+2024-09-22 00:03:04,892:    DEBUG - caching - Loading property for key='2' from source instance
 slow get executed for __2__
-2024-09-21 16:28:43,927:    DEBUG - caching - Adding key=2, value=two with timestamp=1726928923 to chache
-2024-09-21 16:28:43,928:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:03:07,892:    DEBUG - caching - Adding key=2, value=two with timestamp=1726956187 to chache
+2024-09-22 00:03:07,893:    DEBUG - caching - cache-file stored (cache.json)
 two
-2024-09-21 16:28:43,928:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
+2024-09-22 00:03:07,894:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
 slow get executed for __three__
 three
-2024-09-21 16:28:46,929:    DEBUG - caching - Loading property for key='four' from source instance
+2024-09-22 00:03:10,894:    DEBUG - caching - Loading property for key='four' from source instance
 slow get executed for __four__
-2024-09-21 16:28:49,930:    DEBUG - caching - Adding key=four, value=four with timestamp=1726928929 to chache
-2024-09-21 16:28:49,930:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:03:13,895:    DEBUG - caching - Adding key=four, value=four with timestamp=1726956193 to chache
+2024-09-22 00:03:13,896:    DEBUG - caching - cache-file stored (cache.json)
 four
-2024-09-21 16:28:49,931:    DEBUG - caching - Loading property for key='five' from source instance
+2024-09-22 00:03:13,897:    DEBUG - caching - Loading property for key='five' from source instance
 slow get executed for __five__
-2024-09-21 16:28:52,931:    DEBUG - caching - Adding key=five, value=five with timestamp=1726928932 to chache
-2024-09-21 16:28:52,932:    DEBUG - caching - cache-file stored (cache.json)
+2024-09-22 00:03:16,898:    DEBUG - caching - Adding key=five, value=five with timestamp=1726956196 to chache
+2024-09-22 00:03:16,899:    DEBUG - caching - cache-file stored (cache.json)
 five
 --------------------------------
 The execution time was 15.0s
@@ -462,17 +462,17 @@ if the conditions for the cache usage are given.

With every following execution the time cosumption my by much smaller:

Testing property_cache (pickle):
 --------------------------------
-2024-09-21 16:28:52,973:    DEBUG - caching - Loading properties from cache (cache.json)
-2024-09-21 16:28:52,973:    DEBUG - caching - Providing property for '1' from cache
+2024-09-22 00:03:16,978:    DEBUG - caching - Loading properties from cache (cache.json)
+2024-09-22 00:03:16,978:    DEBUG - caching - Providing property for '1' from cache
 one
-2024-09-21 16:28:52,973:    DEBUG - caching - Providing property for '2' from cache
+2024-09-22 00:03:16,978:    DEBUG - caching - Providing property for '2' from cache
 two
-2024-09-21 16:28:52,973:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
+2024-09-22 00:03:16,979:    DEBUG - caching - Key 'three' is excluded by .add_source_get_keys(). Uncached data will be returned.
 slow get executed for __three__
 three
-2024-09-21 16:28:55,974:    DEBUG - caching - Providing property for 'four' from cache
+2024-09-22 00:03:19,980:    DEBUG - caching - Providing property for 'four' from cache
 four
-2024-09-21 16:28:55,974:    DEBUG - caching - Providing property for 'five' from cache
+2024-09-22 00:03:19,981:    DEBUG - caching - Providing property for 'five' from cache
 five
 --------------------------------
 The execution time was 3.0s
@@ -491,9 +491,14 @@ if the conditions for the cache usage are given.

-full_update()
+full_update(sleep_between_keys=0)

With the execution of this method, the complete source data which needs to be cached, will be read from the source instance and the resulting cache will be stored to the given file.

+
+
Parameters:
+

sleep_between_keys (float, int) – Time to sleep between each source data generation

+
+

Hint

Use this method, if you initiallised the class with store_on_get=False

@@ -519,6 +524,8 @@ and the resulting cache will be stored to the given file.

+
+

Indices and tables

diff --git a/_docs_/searchindex.js b/_docs_/searchindex.js index e2718b6..fcc6c3f 100644 --- a/_docs_/searchindex.js +++ b/_docs_/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"Indices and tables": [[0, "indices-and-tables"]], "License for Sphinx": [[4, null], [11, null]], "Licenses for incorporated software": [[4, "licenses-for-incorporated-software"], [11, "licenses-for-incorporated-software"]], "Required properties for the source_instance": [[0, null]], "The MIT License (MIT)": [[3, null], [10, null]], "The cache will be used, if all following conditions are given": [[0, null]], "Welcome to cachings\u2019s documentation!": [[0, null]], "caching (Caching Module)": [[0, "caching-caching-module"]]}, "docnames": ["index", "venv/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE", "venv/lib/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE", "venv/lib/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE", "venv/lib/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module", "venv/lib64/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "venv/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module.rst", "venv/lib64/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module.rst"], "indexentries": {"add_source_get_keys() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.add_source_get_keys", false]], "caching": [[0, "module-caching", false]], "full_update() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.full_update", false]], "get() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.get", false]], "module": [[0, "module-caching", false]], "property_cache_json (class in caching)": [[0, "caching.property_cache_json", false]], "property_cache_pickle (class in caching)": [[0, "caching.property_cache_pickle", false]]}, "objects": {"": [[0, 0, 0, "-", "caching"]], "caching": [[0, 1, 1, "", "property_cache_json"], [0, 1, 1, "", "property_cache_pickle"]], "caching.property_cache_pickle": [[0, 2, 1, "", "add_source_get_keys"], [0, 2, 1, "", "full_update"], [0, 2, 1, "", "get"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method"}, "terms": {"0": 0, "09": 0, "1": 0, "15": 0, "16": 0, "1726928902": 0, "1726928905": 0, "1726928911": 0, "1726928914": 0, "1726928920": 0, "1726928923": 0, "1726928929": 0, "1726928932": 0, "19": 0, "1f": 0, "2": 0, "2007": [4, 11], "2008": [4, 11], "2010": [1, 2, 8, 9], "2011": [2, 9], "2016": [3, 10], "2020": [2, 9], "2024": [0, 4, 11], "21": 0, "22": 0, "25": 0, "28": 0, "3": 0, "31": 0, "34": 0, "37": 0, "40": 0, "43": 0, "46": 0, "49": 0, "52": 0, "55": 0, "8": 0, "816": 0, "817": 0, "818": 0, "819": 0, "820": 0, "821": 0, "822": 0, "823": 0, "824": 0, "865": 0, "866": 0, "924": 0, "925": 0, "926": 0, "927": 0, "928": 0, "929": 0, "930": 0, "931": 0, "932": 0, "973": 0, "974": 0, "A": [1, 2, 3, 4, 8, 9, 10, 11], "AND": [1, 2, 3, 4, 8, 9, 10, 11], "AS": [1, 2, 3, 4, 8, 9, 10, 11], "BE": [1, 2, 3, 4, 8, 9, 10, 11], "BUT": [1, 2, 3, 4, 8, 9, 10, 11], "BY": [1, 2, 4, 8, 9, 11], "FOR": [1, 2, 3, 4, 8, 9, 10, 11], "IF": [1, 2, 4, 8, 9, 11], "IN": [1, 2, 3, 4, 8, 9, 10, 11], "If": 0, "It": 0, "NO": [1, 2, 3, 4, 8, 9, 10, 11], "NOT": [1, 2, 3, 4, 8, 9, 10, 11], "OF": [1, 2, 3, 4, 8, 9, 10, 11], "ON": [1, 2, 4, 8, 9, 11], "OR": [1, 2, 3, 4, 8, 9, 10, 11], "SUCH": [1, 2, 4, 8, 9, 11], "THE": [1, 2, 3, 4, 8, 9, 10, 11], "TO": [1, 2, 3, 4, 8, 9, 10, 11], "The": [2, 4, 9, 11], "WITH": [3, 10], "Will": 0, "With": 0, "__": 0, "__1__": 0, "__2__": 0, "__five__": 0, "__four__": 0, "__main__": 0, "__name__": 0, "__three__": 0, "_parse_numpydoc_see_also_sect": [4, 11], "abl": 0, "abov": [1, 2, 3, 4, 8, 9, 10, 11], "action": [3, 10], "ad": 0, "add": 0, "add_source_get_kei": 0, "advis": [1, 2, 4, 8, 9, 11], "ag": 0, "alder": 0, "all": [3, 4, 10, 11], "also": 0, "alwai": 0, "an": [3, 10], "ani": [1, 2, 3, 4, 8, 9, 10, 11], "ar": [1, 2, 4, 8, 9, 11], "argument": 0, "aris": [1, 2, 3, 4, 8, 9, 10, 11], "armin": [2, 9], "asctim": 0, "associ": [3, 10], "attributeerror": 0, "author": [0, 3, 4, 10, 11], "avail": 0, "base": [2, 9], "basicconfig": 0, "been": 0, "below": [4, 11], "bin": 0, "binari": [1, 2, 4, 8, 9, 11], "block": [7, 14], "bool": 0, "bsd": [4, 11], "busi": [1, 2, 4, 8, 9, 11], "c": [2, 4, 9, 11], "cache_filenam": 0, "callback": 0, "callback_on_data_storag": 0, "caus": [1, 2, 4, 8, 9, 11], "chach": 0, "chang": 0, "charg": [3, 10], "checksum": 0, "claim": [3, 10], "class": 0, "claus": [4, 11], "code": [0, 1, 2, 4, 8, 9, 11], "complet": 0, "condit": [1, 2, 3, 4, 8, 9, 10, 11], "configur": 0, "connect": [3, 10], "consequenti": [1, 2, 4, 8, 9, 11], "contract": [1, 2, 3, 4, 8, 9, 10, 11], "contributor": [1, 2, 4, 8, 9, 11], "copi": [3, 10], "copyright": [1, 2, 3, 4, 8, 9, 10, 11], "cosumpt": 0, "current": 0, "damag": [1, 2, 3, 4, 8, 9, 10, 11], "data": [0, 1, 2, 4, 8, 9, 11], "data_vers": 0, "de": 0, "deal": [3, 10], "debug": 0, "def": 0, "default": 0, "der": [4, 11], "deriv": [1, 2, 4, 8, 9, 11], "descript": 0, "detail": 0, "direct": [1, 2, 4, 8, 9, 11], "dirk": 0, "disclaim": [1, 2, 4, 8, 9, 11], "distribut": [1, 2, 3, 4, 8, 9, 10, 11], "do": [3, 10], "document": [1, 2, 3, 4, 8, 9, 10, 11], "doe": 0, "don": 0, "e": 0, "els": 0, "endblock": [7, 14], "endfor": [7, 14], "endif": [7, 14], "endors": [1, 2, 8, 9], "env": 0, "escap": [5, 6, 7, 12, 13, 14], "even": [1, 2, 4, 8, 9, 11], "event": [1, 2, 3, 4, 8, 9, 10, 11], "everi": 0, "exampl": 0, "except": 0, "exclud": 0, "execut": 0, "exemplari": [1, 2, 4, 8, 9, 11], "exist": 0, "express": [1, 2, 3, 4, 8, 9, 10, 11], "f": 0, "fals": 0, "fi": [4, 11], "file": [0, 3, 4, 10, 11], "first": 0, "fit": [1, 2, 3, 4, 8, 9, 10, 11], "five": 0, "follow": [1, 2, 3, 4, 8, 9, 10, 11], "forcier": [2, 9], "form": [1, 2, 4, 8, 9, 11], "format": 0, "four": 0, "free": [3, 10], "from": [0, 1, 2, 3, 4, 8, 9, 10, 11], "full_upd": 0, "fullnam": [5, 6, 7, 12, 13, 14], "function": 0, "furnish": [3, 10], "g": 0, "gener": 0, "get": 0, "getattr": 0, "good": [1, 2, 4, 8, 9, 11], "grant": [3, 10], "had": 0, "herebi": [3, 10], "hold": 0, "holder": [1, 2, 3, 4, 8, 9, 10, 11], "howev": [1, 2, 4, 8, 9, 11], "i": [0, 1, 2, 3, 4, 8, 9, 10, 11], "id": 0, "ident": 0, "iki": [4, 11], "implement": [4, 11], "impli": [1, 2, 3, 4, 8, 9, 10, 11], "import": 0, "improv": 0, "incident": [1, 2, 4, 8, 9, 11], "includ": [1, 2, 3, 4, 8, 9, 10, 11], "increas": 0, "index": 0, "indic": [4, 11], "indirect": [1, 2, 4, 8, 9, 11], "inform": 0, "initialis": 0, "initiallis": 0, "instanc": 0, "instead": 0, "int": 0, "interrupt": [1, 2, 4, 8, 9, 11], "item": [7, 14], "its": [1, 8], "jeff": [2, 9], "json": 0, "k": 0, "kei": 0, "kenneth": [2, 9], "key_fiv": 0, "key_four": 0, "key_on": 0, "key_thre": 0, "key_two": 0, "kind": [3, 10], "less": 0, "level": 0, "levelnam": 0, "liabil": [1, 2, 3, 4, 8, 9, 10, 11], "liabl": [1, 2, 3, 4, 8, 9, 10, 11], "licenc": [4, 11], "limit": [0, 1, 2, 3, 4, 8, 9, 10, 11], "list": [0, 1, 2, 4, 8, 9, 11], "load": 0, "load_all_on_init": 0, "log": 0, "long": 0, "loss": [1, 2, 4, 8, 9, 11], "mai": [1, 2, 8, 9], "materi": [1, 2, 4, 8, 9, 11], "max_ag": 0, "maximum": 0, "mentat": [4, 11], "merchant": [1, 2, 3, 4, 8, 9, 10, 11], "merg": [3, 10], "messag": 0, "met": [1, 2, 4, 8, 9, 11], "method": 0, "mockeri": 0, "modif": [1, 2, 4, 8, 9, 11], "modifi": [3, 10], "modul": [7, 14], "more": 0, "mount": 0, "much": 0, "must": [1, 2, 4, 8, 9, 11], "my": 0, "n": 0, "name": [0, 1, 2, 8, 9], "need": 0, "neglig": [1, 2, 4, 8, 9, 11], "neither": [1, 8], "net": [4, 11], "none": 0, "noninfring": [3, 10], "nor": [1, 8], "notic": [1, 2, 3, 4, 8, 9, 10, 11], "nthe": 0, "number": 0, "numpydocstr": [4, 11], "object": 0, "obtain": [3, 10], "one": 0, "onli": 0, "origin": [2, 9], "other": [0, 1, 2, 3, 4, 8, 9, 10, 11], "otherwis": [1, 2, 3, 4, 8, 9, 10, 11], "out": [1, 2, 3, 4, 8, 9, 10, 11], "output": 0, "owner": [2, 9], "page": 0, "pallet": [1, 8], "paramet": 0, "parent": 0, "particular": [1, 2, 3, 4, 8, 9, 10, 11], "pauli": [4, 11], "pav": [4, 11], "permiss": [1, 2, 3, 8, 9, 10], "permit": [1, 2, 3, 4, 8, 9, 10, 11], "person": [3, 10], "pickl": 0, "portion": [3, 10], "possibl": [1, 2, 4, 8, 9, 11], "prevent": 0, "previou": 0, "print": 0, "print_n_sleep": 0, "prior": [1, 2, 8, 9], "procur": [1, 2, 4, 8, 9, 11], "product": [1, 2, 8, 9], "profit": [1, 2, 4, 8, 9, 11], "project": [4, 11], "promot": [1, 2, 8, 9], "property_cach": 0, "property_cache_json": 0, "property_cache_pickl": 0, "provid": [0, 1, 2, 3, 4, 8, 9, 10, 11], "publish": [3, 10], "purpos": [1, 2, 3, 4, 8, 9, 10, 11], "python": 0, "read": 0, "redistribut": [1, 2, 4, 8, 9, 11], "reitz": [2, 9], "reproduc": [1, 2, 4, 8, 9, 11], "reserv": [2, 4, 9, 11], "restrict": [3, 10], "result": 0, "retain": [1, 2, 4, 8, 9, 11], "return": 0, "right": [2, 3, 4, 9, 10, 11], "ronach": [2, 9], "rubric": [7, 14], "search": 0, "second": 0, "see": [0, 4, 11], "self": 0, "sell": [3, 10], "servic": [1, 2, 4, 8, 9, 11], "shall": [1, 2, 3, 4, 8, 9, 10, 11], "shibukawa": [3, 10], "should": 0, "sleep": 0, "slow": 0, "smaller": 0, "so": [3, 10], "softwar": [1, 2, 3, 8, 9, 10], "some": [2, 9], "somewher": 0, "sourc": [0, 1, 2, 4, 8, 9, 11], "special": [1, 2, 4, 8, 9, 11], "specif": [1, 2, 8, 9], "stdout": 0, "stefan": [4, 11], "storag": 0, "store": 0, "store_on_get": 0, "str": 0, "stream": 0, "strict": [1, 2, 4, 8, 9, 11], "string": 0, "structur": 0, "subject": [3, 10], "sublicens": [3, 10], "submodul": 0, "substanti": [3, 10], "substitut": [1, 2, 4, 8, 9, 11], "sudo": 0, "support": 0, "sy": 0, "t": 0, "take": 0, "team": [4, 11], "test": 0, "test_slow_data": 0, "theme": [2, 9], "theori": [1, 2, 4, 8, 9, 11], "thi": [0, 1, 2, 3, 4, 8, 9, 10, 11], "three": 0, "time": 0, "timestamp": 0, "tm": 0, "tort": [1, 2, 3, 4, 8, 9, 10, 11], "transfer": 0, "true": 0, "try": 0, "tupl": 0, "two": [0, 4, 11], "type": 0, "uid": 0, "uncach": 0, "under": [4, 11], "underlin": [5, 6, 7, 12, 13, 14], "unicod": 0, "uniqu": 0, "unittest": 0, "unless": [4, 11], "us": [1, 2, 3, 4, 8, 9, 10, 11], "usag": 0, "usr": 0, "utf": 0, "valu": 0, "van": [4, 11], "version": 0, "virtanen": [4, 11], "wa": [0, 4, 11], "wai": [1, 2, 4, 8, 9, 11], "walt": [4, 11], "want": 0, "warranti": [1, 2, 3, 4, 8, 9, 10, 11], "when": 0, "where": 0, "whether": [1, 2, 3, 4, 8, 9, 10, 11], "which": 0, "whom": [3, 10], "without": [1, 2, 3, 4, 8, 9, 10, 11], "work": [2, 9], "write": 0, "written": [1, 2, 8, 9], "yet": 0, "yoshiki": [3, 10], "you": 0, "za": [4, 11]}, "titles": ["Welcome to cachings\u2019s documentation!", "<no title>", "<no title>", "The MIT License (MIT)", "License for Sphinx", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "The MIT License (MIT)", "License for Sphinx", "<no title>", "<no title>", "<no title>"], "titleterms": {"": 0, "The": [0, 3, 10], "all": 0, "ar": 0, "cach": 0, "condit": 0, "document": 0, "follow": 0, "given": 0, "incorpor": [4, 11], "indic": 0, "licens": [3, 4, 10, 11], "mit": [3, 10], "modul": 0, "properti": 0, "requir": 0, "softwar": [4, 11], "source_inst": 0, "sphinx": [4, 11], "tabl": 0, "us": 0, "welcom": 0}}) \ No newline at end of file +Search.setIndex({"alltitles": {"Indices and tables": [[0, "indices-and-tables"]], "License for Sphinx": [[4, null], [11, null]], "Licenses for incorporated software": [[4, "licenses-for-incorporated-software"], [11, "licenses-for-incorporated-software"]], "Required properties for the source_instance": [[0, null]], "The MIT License (MIT)": [[3, null], [10, null]], "The cache will be used, if all following conditions are given": [[0, null]], "Welcome to cachings\u2019s documentation!": [[0, null]], "caching (Caching Module)": [[0, "caching-caching-module"]]}, "docnames": ["index", "venv/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE", "venv/lib/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE", "venv/lib/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE", "venv/lib/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module", "venv/lib64/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module"], "envversion": {"sphinx": 63, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2}, "filenames": ["index.rst", "venv/lib/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class.rst", "venv/lib/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module.rst", "venv/lib64/python3.11/site-packages/MarkupSafe-2.1.5.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/alabaster-1.0.0.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/imagesize-1.4.1.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/sphinx-8.0.2.dist-info/LICENSE.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/base.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/class.rst", "venv/lib64/python3.11/site-packages/sphinx/ext/autosummary/templates/autosummary/module.rst"], "indexentries": {"add_source_get_keys() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.add_source_get_keys", false]], "caching": [[0, "module-caching", false]], "full_update() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.full_update", false]], "get() (caching.property_cache_pickle method)": [[0, "caching.property_cache_pickle.get", false]], "module": [[0, "module-caching", false]], "property_cache_json (class in caching)": [[0, "caching.property_cache_json", false]], "property_cache_pickle (class in caching)": [[0, "caching.property_cache_pickle", false]]}, "objects": {"": [[0, 0, 0, "-", "caching"]], "caching": [[0, 1, 1, "", "property_cache_json"], [0, 1, 1, "", "property_cache_pickle"]], "caching.property_cache_pickle": [[0, 2, 1, "", "add_source_get_keys"], [0, 2, 1, "", "full_update"], [0, 2, 1, "", "get"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method"}, "terms": {"0": 0, "00": 0, "01": 0, "02": 0, "03": 0, "04": 0, "07": 0, "09": 0, "1": 0, "10": 0, "13": 0, "15": 0, "16": 0, "1726956166": 0, "1726956169": 0, "1726956175": 0, "1726956178": 0, "1726956184": 0, "1726956187": 0, "1726956193": 0, "1726956196": 0, "19": 0, "1f": 0, "2": 0, "2007": [4, 11], "2008": [4, 11], "2010": [1, 2, 8, 9], "2011": [2, 9], "2016": [3, 10], "2020": [2, 9], "2024": [0, 4, 11], "22": 0, "3": 0, "43": 0, "46": 0, "49": 0, "52": 0, "55": 0, "58": 0, "744": 0, "745": 0, "746": 0, "747": 0, "748": 0, "749": 0, "750": 0, "751": 0, "752": 0, "754": 0, "755": 0, "757": 0, "758": 0, "8": 0, "825": 0, "827": 0, "889": 0, "890": 0, "891": 0, "892": 0, "893": 0, "894": 0, "895": 0, "896": 0, "897": 0, "898": 0, "899": 0, "978": 0, "979": 0, "980": 0, "981": 0, "A": [1, 2, 3, 4, 8, 9, 10, 11], "AND": [1, 2, 3, 4, 8, 9, 10, 11], "AS": [1, 2, 3, 4, 8, 9, 10, 11], "BE": [1, 2, 3, 4, 8, 9, 10, 11], "BUT": [1, 2, 3, 4, 8, 9, 10, 11], "BY": [1, 2, 4, 8, 9, 11], "FOR": [1, 2, 3, 4, 8, 9, 10, 11], "IF": [1, 2, 4, 8, 9, 11], "IN": [1, 2, 3, 4, 8, 9, 10, 11], "If": 0, "It": 0, "NO": [1, 2, 3, 4, 8, 9, 10, 11], "NOT": [1, 2, 3, 4, 8, 9, 10, 11], "OF": [1, 2, 3, 4, 8, 9, 10, 11], "ON": [1, 2, 4, 8, 9, 11], "OR": [1, 2, 3, 4, 8, 9, 10, 11], "SUCH": [1, 2, 4, 8, 9, 11], "THE": [1, 2, 3, 4, 8, 9, 10, 11], "TO": [1, 2, 3, 4, 8, 9, 10, 11], "The": [2, 4, 9, 11], "WITH": [3, 10], "Will": 0, "With": 0, "__": 0, "__1__": 0, "__2__": 0, "__five__": 0, "__four__": 0, "__main__": 0, "__name__": 0, "__three__": 0, "_parse_numpydoc_see_also_sect": [4, 11], "abl": 0, "abov": [1, 2, 3, 4, 8, 9, 10, 11], "action": [3, 10], "ad": 0, "add": 0, "add_source_get_kei": 0, "advis": [1, 2, 4, 8, 9, 11], "ag": 0, "alder": 0, "all": [3, 4, 10, 11], "also": 0, "alwai": 0, "an": [3, 10], "ani": [1, 2, 3, 4, 8, 9, 10, 11], "ar": [1, 2, 4, 8, 9, 11], "argument": 0, "aris": [1, 2, 3, 4, 8, 9, 10, 11], "armin": [2, 9], "asctim": 0, "associ": [3, 10], "attributeerror": 0, "author": [0, 3, 4, 10, 11], "avail": 0, "base": [2, 9], "basicconfig": 0, "been": 0, "below": [4, 11], "between": 0, "bin": 0, "binari": [1, 2, 4, 8, 9, 11], "block": [7, 14], "bool": 0, "bsd": [4, 11], "busi": [1, 2, 4, 8, 9, 11], "c": [2, 4, 9, 11], "cache_filenam": 0, "callback": 0, "callback_on_data_storag": 0, "caus": [1, 2, 4, 8, 9, 11], "chach": 0, "chang": 0, "charg": [3, 10], "checksum": 0, "claim": [3, 10], "class": 0, "claus": [4, 11], "code": [0, 1, 2, 4, 8, 9, 11], "complet": 0, "condit": [1, 2, 3, 4, 8, 9, 10, 11], "configur": 0, "connect": [3, 10], "consequenti": [1, 2, 4, 8, 9, 11], "contract": [1, 2, 3, 4, 8, 9, 10, 11], "contributor": [1, 2, 4, 8, 9, 11], "copi": [3, 10], "copyright": [1, 2, 3, 4, 8, 9, 10, 11], "cosumpt": 0, "current": 0, "damag": [1, 2, 3, 4, 8, 9, 10, 11], "data": [0, 1, 2, 4, 8, 9, 11], "data_vers": 0, "de": 0, "deal": [3, 10], "debug": 0, "def": 0, "default": 0, "der": [4, 11], "deriv": [1, 2, 4, 8, 9, 11], "descript": 0, "detail": 0, "direct": [1, 2, 4, 8, 9, 11], "dirk": 0, "disclaim": [1, 2, 4, 8, 9, 11], "distribut": [1, 2, 3, 4, 8, 9, 10, 11], "do": [3, 10], "document": [1, 2, 3, 4, 8, 9, 10, 11], "doe": 0, "don": 0, "e": 0, "each": 0, "els": 0, "endblock": [7, 14], "endfor": [7, 14], "endif": [7, 14], "endors": [1, 2, 8, 9], "env": 0, "escap": [5, 6, 7, 12, 13, 14], "even": [1, 2, 4, 8, 9, 11], "event": [1, 2, 3, 4, 8, 9, 10, 11], "everi": 0, "exampl": 0, "except": 0, "exclud": 0, "execut": 0, "exemplari": [1, 2, 4, 8, 9, 11], "exist": 0, "express": [1, 2, 3, 4, 8, 9, 10, 11], "f": 0, "fals": 0, "fi": [4, 11], "file": [0, 3, 4, 10, 11], "first": 0, "fit": [1, 2, 3, 4, 8, 9, 10, 11], "five": 0, "float": 0, "follow": [1, 2, 3, 4, 8, 9, 10, 11], "forcier": [2, 9], "form": [1, 2, 4, 8, 9, 11], "format": 0, "four": 0, "free": [3, 10], "from": [0, 1, 2, 3, 4, 8, 9, 10, 11], "full_upd": 0, "fullnam": [5, 6, 7, 12, 13, 14], "function": 0, "furnish": [3, 10], "g": 0, "gener": 0, "get": 0, "getattr": 0, "good": [1, 2, 4, 8, 9, 11], "grant": [3, 10], "had": 0, "herebi": [3, 10], "hold": 0, "holder": [1, 2, 3, 4, 8, 9, 10, 11], "howev": [1, 2, 4, 8, 9, 11], "i": [0, 1, 2, 3, 4, 8, 9, 10, 11], "id": 0, "ident": 0, "iki": [4, 11], "implement": [4, 11], "impli": [1, 2, 3, 4, 8, 9, 10, 11], "import": 0, "improv": 0, "incident": [1, 2, 4, 8, 9, 11], "includ": [1, 2, 3, 4, 8, 9, 10, 11], "increas": 0, "index": 0, "indic": [4, 11], "indirect": [1, 2, 4, 8, 9, 11], "inform": 0, "initialis": 0, "initiallis": 0, "instanc": 0, "instead": 0, "int": 0, "interrupt": [1, 2, 4, 8, 9, 11], "item": [7, 14], "its": [1, 8], "jeff": [2, 9], "json": 0, "k": 0, "kei": 0, "kenneth": [2, 9], "key_fiv": 0, "key_four": 0, "key_on": 0, "key_thre": 0, "key_two": 0, "kind": [3, 10], "less": 0, "level": 0, "levelnam": 0, "liabil": [1, 2, 3, 4, 8, 9, 10, 11], "liabl": [1, 2, 3, 4, 8, 9, 10, 11], "licenc": [4, 11], "limit": [0, 1, 2, 3, 4, 8, 9, 10, 11], "list": [0, 1, 2, 4, 8, 9, 11], "load": 0, "load_all_on_init": 0, "log": 0, "long": 0, "loss": [1, 2, 4, 8, 9, 11], "mai": [1, 2, 8, 9], "materi": [1, 2, 4, 8, 9, 11], "max_ag": 0, "maximum": 0, "mentat": [4, 11], "merchant": [1, 2, 3, 4, 8, 9, 10, 11], "merg": [3, 10], "messag": 0, "met": [1, 2, 4, 8, 9, 11], "method": 0, "mockeri": 0, "modif": [1, 2, 4, 8, 9, 11], "modifi": [3, 10], "modul": [7, 14], "more": 0, "mount": 0, "much": 0, "must": [1, 2, 4, 8, 9, 11], "my": 0, "n": 0, "name": [0, 1, 2, 8, 9], "need": 0, "neglig": [1, 2, 4, 8, 9, 11], "neither": [1, 8], "net": [4, 11], "none": 0, "noninfring": [3, 10], "nor": [1, 8], "notic": [1, 2, 3, 4, 8, 9, 10, 11], "nthe": 0, "number": 0, "numpydocstr": [4, 11], "object": 0, "obtain": [3, 10], "one": 0, "onli": 0, "origin": [2, 9], "other": [0, 1, 2, 3, 4, 8, 9, 10, 11], "otherwis": [1, 2, 3, 4, 8, 9, 10, 11], "out": [1, 2, 3, 4, 8, 9, 10, 11], "output": 0, "owner": [2, 9], "page": 0, "pallet": [1, 8], "paramet": 0, "parent": 0, "particular": [1, 2, 3, 4, 8, 9, 10, 11], "pauli": [4, 11], "pav": [4, 11], "permiss": [1, 2, 3, 8, 9, 10], "permit": [1, 2, 3, 4, 8, 9, 10, 11], "person": [3, 10], "pickl": 0, "portion": [3, 10], "possibl": [1, 2, 4, 8, 9, 11], "prevent": 0, "previou": 0, "print": 0, "print_n_sleep": 0, "prior": [1, 2, 8, 9], "procur": [1, 2, 4, 8, 9, 11], "product": [1, 2, 8, 9], "profit": [1, 2, 4, 8, 9, 11], "project": [4, 11], "promot": [1, 2, 8, 9], "property_cach": 0, "property_cache_json": 0, "property_cache_pickl": 0, "provid": [0, 1, 2, 3, 4, 8, 9, 10, 11], "publish": [3, 10], "purpos": [1, 2, 3, 4, 8, 9, 10, 11], "python": 0, "read": 0, "redistribut": [1, 2, 4, 8, 9, 11], "reitz": [2, 9], "reproduc": [1, 2, 4, 8, 9, 11], "reserv": [2, 4, 9, 11], "restrict": [3, 10], "result": 0, "retain": [1, 2, 4, 8, 9, 11], "return": 0, "right": [2, 3, 4, 9, 10, 11], "ronach": [2, 9], "rubric": [7, 14], "search": 0, "second": 0, "see": [0, 4, 11], "self": 0, "sell": [3, 10], "servic": [1, 2, 4, 8, 9, 11], "shall": [1, 2, 3, 4, 8, 9, 10, 11], "shibukawa": [3, 10], "should": 0, "sleep": 0, "sleep_between_kei": 0, "slow": 0, "smaller": 0, "so": [3, 10], "softwar": [1, 2, 3, 8, 9, 10], "some": [2, 9], "somewher": 0, "sourc": [0, 1, 2, 4, 8, 9, 11], "special": [1, 2, 4, 8, 9, 11], "specif": [1, 2, 8, 9], "stdout": 0, "stefan": [4, 11], "storag": 0, "store": 0, "store_on_get": 0, "str": 0, "stream": 0, "strict": [1, 2, 4, 8, 9, 11], "string": 0, "structur": 0, "subject": [3, 10], "sublicens": [3, 10], "submodul": 0, "substanti": [3, 10], "substitut": [1, 2, 4, 8, 9, 11], "sudo": 0, "support": 0, "sy": 0, "t": 0, "take": 0, "team": [4, 11], "test": 0, "test_slow_data": 0, "theme": [2, 9], "theori": [1, 2, 4, 8, 9, 11], "thi": [0, 1, 2, 3, 4, 8, 9, 10, 11], "three": 0, "time": 0, "timestamp": 0, "tm": 0, "tort": [1, 2, 3, 4, 8, 9, 10, 11], "transfer": 0, "true": 0, "try": 0, "tupl": 0, "two": [0, 4, 11], "type": 0, "uid": 0, "uncach": 0, "under": [4, 11], "underlin": [5, 6, 7, 12, 13, 14], "unicod": 0, "uniqu": 0, "unittest": 0, "unless": [4, 11], "us": [1, 2, 3, 4, 8, 9, 10, 11], "usag": 0, "usr": 0, "utf": 0, "valu": 0, "van": [4, 11], "version": 0, "virtanen": [4, 11], "wa": [0, 4, 11], "wai": [1, 2, 4, 8, 9, 11], "walt": [4, 11], "want": 0, "warranti": [1, 2, 3, 4, 8, 9, 10, 11], "when": 0, "where": 0, "whether": [1, 2, 3, 4, 8, 9, 10, 11], "which": 0, "whom": [3, 10], "without": [1, 2, 3, 4, 8, 9, 10, 11], "work": [2, 9], "write": 0, "written": [1, 2, 8, 9], "yet": 0, "yoshiki": [3, 10], "you": 0, "za": [4, 11]}, "titles": ["Welcome to cachings\u2019s documentation!", "<no title>", "<no title>", "The MIT License (MIT)", "License for Sphinx", "<no title>", "<no title>", "<no title>", "<no title>", "<no title>", "The MIT License (MIT)", "License for Sphinx", "<no title>", "<no title>", "<no title>"], "titleterms": {"": 0, "The": [0, 3, 10], "all": 0, "ar": 0, "cach": 0, "condit": 0, "document": 0, "follow": 0, "given": 0, "incorpor": [4, 11], "indic": 0, "licens": [3, 4, 10, 11], "mit": [3, 10], "modul": 0, "properti": 0, "requir": 0, "softwar": [4, 11], "source_inst": 0, "sphinx": [4, 11], "tabl": 0, "us": 0, "welcom": 0}}) \ No newline at end of file