{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":51039722,"defaultBranch":"master","name":"python-diskcache","ownerLogin":"grantjenks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-02-03T23:59:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/118304?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693462254.0","currentOid":""},"activityList":{"items":[{"before":"9cd3816333fa34cb30d6cc2a7f227b6b1cdb793c","after":"ebfa37cd99d7ef716ec452ad8af4b4276a8e2233","ref":"refs/heads/master","pushedAt":"2024-03-03T01:19:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Change `Cache_tag_rowid` to a partial index because we don't need to query rows efficiently `where tag IS NULL` (#307)\n\n* Change `Cache_tag_rowid` to a partial index because we don't need to query rows efficiently `where tag IS NULL`\r\n\r\n* Fix formatting","shortMessageHtmlLink":"Change Cache_tag_rowid to a partial index because we don't need to …"}},{"before":"13aa765544016a91a00ff1fdb5448d7fbf794d72","after":"59955bda70e9b3730aa8cf8961be8c017e4c00a3","ref":"refs/heads/query-only-support","pushedAt":"2024-02-27T00:05:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Update the query only branch. (#297)\n\n* Remove unused \"env\" setting from pytest section\r\n\r\n* Remove nose references\r\n\r\n* Fixes for pylint in Python 3.8\r\n\r\n* Update 2019 date references to 2020\r\n\r\n* Update references to Python 2 support\r\n\r\n* Remove Python 2 shims\r\n\r\n* Add flake8 to linters and fix issues\r\n\r\n* Add locked method to Lock\r\n\r\n* Add paragraph to caveats about cache volume for Issue #140\r\n\r\n* Bump version to 5.0.0\r\n\r\n* Remove Python 2 mapping methods keys/values/items/iter*/view*\r\n\r\n* Update tests for Python 3\r\n\r\n* Bump version to 5.0.1\r\n\r\n* Bump version to 5.0.2\r\n\r\n* Add python_requires kwarg to setup\r\n\r\n* Bump version to 5.0.3\r\n\r\n* Prevent cache shard attribute access when unsafe\r\n\r\n* Support transactions in FanoutCache (probably a bad idea)\r\n\r\n* Bump version to 5.1.0\r\n\r\n* Use no hardcoded /tmp/diskcache/... paths in tests\r\n\r\n* replace open mode 'w' to 'x'\r\n\r\n* Use disk provided by the user whenever possible\r\n\r\n* Remove transaction from Deque.__init__\r\n\r\nWhen initializing a Deque, a transaction was used to extend elements from the\r\ngiven iterable. The transaction is not used in Index.__init__ or in the\r\nFanoutCache.fromcache API.\r\n\r\nUsers that want Deque.__init__ to use a transaction as before should use:\r\n\r\n d = Deque()\r\n with d.transact():\r\n d.extend(iterable)\r\n\r\nThe transaction is therefore explicit and consistent with other APIs.\r\n\r\n* Use the same Disk in FanoutCache as in Index and Deque subdirs\r\n\r\n* Remove travis and appveyor in favor of GitHub Actions\r\n\r\n* Rewrite k/v store benchmarking to avoid IPython \"magic\" syntax\r\n\r\n* Update development requirements for editable install\r\n\r\n* I blue it\r\n\r\n* Make imports consistent with isort\r\n\r\n* Increase max attributes to 8\r\n\r\n* Tell mypy to ignore django\r\n\r\n* Remove useless `dataset` target\r\n\r\n* Ignore type errors when setting class attributes\r\n\r\n* Add django to deps for sphinx and pylint\r\n\r\n* Tell doc8 to ignore docs/_build dir\r\n\r\n* Update flake8 configs\r\n\r\n* Flake8 fixes (mostly removing useless module imports)\r\n\r\n* Update pylint and fix code\r\n\r\n* Update Sphinx and re-gen conf.py\r\n\r\n* Update copyright year\r\n\r\n* Update readme badges and CI notes\r\n\r\n* Pin jedi for ipython\r\n\r\n* Skip help() examples when running doctest\r\n\r\n* Fix configs for pytest\r\n\r\n* Add branch coverage and decrease coverage minimum to 96\r\n\r\n* Ignore more .coverage files\r\n\r\n* Bump version to 5.2.0\r\n\r\n* Install libmemcached-dev for release action\r\n\r\n* Bump version to 5.2.1\r\n\r\n* Add Python 3.9 support trove classifier.\r\n\r\n* Run integration on pull requests\r\n\r\n* Fix typo\r\n\r\n* Fix the URL to Django documentation for cache.\r\n\r\n* remove leftovers from Travis and AppVeyor\r\n\r\nBoth were removed in favor of GitHub actions.\r\n\r\n* remove unused imports\r\n\r\n* Ignore pylint's consider-using-with in Disk.fetch\r\n\r\n* Simplify ENOENT handling around fetch() and remove()\r\n\r\n* Add doc about IOError\r\n\r\n* Add notes about changes to store() and remove()\r\n\r\n* Update remove to cleanup parent dirs\r\n\r\n* Remove logic from filename() for creating directories\r\n\r\n* Modify store() to create the subdirs when writing the file (1 of 4)\r\n\r\n* Refactor file writing logic to retry makedirs\r\n\r\n* Add test for Lock.locked()\r\n\r\n* Test re-entrancy of \"rlock\"\r\n\r\n* Delete EACCESS error tests\r\n\r\n* Test Cache.memoize() with typed kwargs\r\n\r\n* Test JSONDisk.get by iterating cache\r\n\r\n* Increase coverage to 97%\r\n\r\n* Add test for cleaning up dirs\r\n\r\n* Add TODO for testing Disk._write\r\n\r\n* Add tests for Disk._write\r\n\r\n* Add a pragma \"no cover\" statements and increase threshold to 98\r\n\r\n* Blue fixes (mostly docstring triple quotes)\r\n\r\n* Pylint fixes\r\n\r\n* Disable no-self-use in Disk._write\r\n\r\n* Add `ignore` to memoize()\r\n\r\n* Fixes for blue\r\n\r\n* Fixes #201 added github repo to project_urls\r\n\r\n* Fixup formatting for project urls\r\n\r\n* Stop using ENOVAL in args_to_key()\r\n\r\n* Add caveat about inconsistent pickles\r\n\r\n* Bug Fix: Use \"ignore\" keyword argument with Index.memoize()\r\n\r\n* Drop old Ubuntu from integration testing\r\n\r\n* docs: fix typo\r\n\r\n* Disable consider-using-f-string\r\n\r\n* Support for Python 3.10 in testing (#238)\r\n\r\n* Add support for Python 3.10\r\n* Update copyright to 2022\r\n* Bump version to 5.3.0\r\n* Add Python 3.10 to the README\r\n\r\n* Update tests for Django 3.2\r\n\r\n* Fix DjangoCache.delete to return True/False\r\n\r\n* Bump Django testing to 3.2\r\n\r\n* Remove unused imports\r\n\r\n* Run isort\r\n\r\n* Bump version to 5.4.0\r\n\r\n* Put commands above deps for doc8 testenv\r\n\r\n* Update rsync command for uploading docs\r\n\r\n* Remove unused import\r\n\r\n* Update Cache(...) params when allocating\r\n\r\n* Add docs about the eviction policy to recipes\r\n\r\n* Test on Django 4.2 LTS\r\n\r\n* Update year to 2023\r\n\r\n* Bump python testing to 3.11\r\n\r\n* i blue it\r\n\r\n* Update requirements\r\n\r\n* Update pylint\r\n\r\n* Drop Python 3.7 from testing\r\n\r\n* Update tests for Django 4.2\r\n\r\n* Bump version to v5.5.0\r\n\r\n* Drop 3.7 from CI\r\n\r\n* Install dev requirements for wheel package\r\n\r\n* Bump version to 5.5.1\r\n\r\n* Close the cache explicitly before deleting the reference\r\n\r\n* Oops, close the cache, not the deque\r\n\r\n* Shutup pylint\r\n\r\n* Bump version to 5.5.2\r\n\r\n* Bump versions of checkout and setup-python\r\n\r\n* Add maxlen parameter to diskcache.Deque (#191)\r\n\r\n* Add maxlen parameter to diskcache.Deque\r\n\r\n* Bump version to 5.6.0\r\n\r\n* Fix docs re: JSONDisk\r\n\r\n* Support pathlib.Path as directory argument\r\n\r\n* Bump version to 5.6.1\r\n\r\n* Bug fix: Fix peek when value is so large that a file is used (#288)\r\n\r\nError caused by copy/paste from pull().\r\n\r\n* Bump version to 5.6.2\r\n\r\n* Update release.yml to use pypa/gh-action-pypi-publish\r\n\r\n* Bump version to 5.6.3\r\n\r\n* Fix a few things after merging.\r\n\r\nSigned-off-by: Andrea Odetti \r\n\r\n* Fix blue check.\r\n\r\nSigned-off-by: Andrea Odetti \r\n\r\n* Fix pylint errors R0904 and R0915.\r\n\r\nSigned-off-by: Andrea Odetti \r\n\r\n* Add read-only tests.\r\n\r\nSigned-off-by: Andrea Odetti \r\n\r\n---------\r\n\r\nSigned-off-by: Andrea Odetti \r\nCo-authored-by: Grant Jenks \r\nCo-authored-by: ume \r\nCo-authored-by: Cologler \r\nCo-authored-by: C2D <50617709+i404788@users.noreply.github.com>\r\nCo-authored-by: Omer Katz \r\nCo-authored-by: Joakim Nordling \r\nCo-authored-by: Abhilash Raj \r\nCo-authored-by: Jürgen Gmach \r\nCo-authored-by: Abhinav Omprakash <55880260+AbhinavOmprakash@users.noreply.github.com>\r\nCo-authored-by: artiom ","shortMessageHtmlLink":"Update the query only branch. (#297)"}},{"before":"323787f507a6456c56cce213156a78b17073fe00","after":"9cd3816333fa34cb30d6cc2a7f227b6b1cdb793c","ref":"refs/heads/master","pushedAt":"2024-02-26T23:30:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Change `Cache_expire_time` to a partial index because we don't need to query rows efficiently `where expire_time IS NULL` (#305)","shortMessageHtmlLink":"Change Cache_expire_time to a partial index because we don't need t…"}},{"before":"23d10dce8f4be9c00df4786d508964b3b7d72b27","after":"323787f507a6456c56cce213156a78b17073fe00","ref":"refs/heads/master","pushedAt":"2023-08-31T06:10:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to 5.6.3","shortMessageHtmlLink":"Bump version to 5.6.3"}},{"before":"63a5f6068b77fe9c02c8f310758fa1f05ae1ae04","after":"23d10dce8f4be9c00df4786d508964b3b7d72b27","ref":"refs/heads/master","pushedAt":"2023-08-31T06:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Update release.yml to use pypa/gh-action-pypi-publish","shortMessageHtmlLink":"Update release.yml to use pypa/gh-action-pypi-publish"}},{"before":"17a5f42facc312dae6e98b7b53345e2ed02be21d","after":"63a5f6068b77fe9c02c8f310758fa1f05ae1ae04","ref":"refs/heads/master","pushedAt":"2023-08-31T05:58:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to 5.6.2","shortMessageHtmlLink":"Bump version to 5.6.2"}},{"before":"4d3068625a3edcd2f5a1f6f104ef621f1f7ea395","after":"17a5f42facc312dae6e98b7b53345e2ed02be21d","ref":"refs/heads/master","pushedAt":"2023-08-31T05:56:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bug fix: Fix peek when value is so large that a file is used (#288)\n\nError caused by copy/paste from pull().","shortMessageHtmlLink":"Bug fix: Fix peek when value is so large that a file is used (#288)"}},{"before":null,"after":"241f974fdefc00a27f9595599da03a51696e7ec4","ref":"refs/heads/gjenks/peek-fix","pushedAt":"2023-08-31T05:53:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Fix peek","shortMessageHtmlLink":"Fix peek"}},{"before":"f81160f22af9e8af0e07e179808280188146a020","after":"4d3068625a3edcd2f5a1f6f104ef621f1f7ea395","ref":"refs/heads/master","pushedAt":"2023-04-18T05:47:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to 5.6.1","shortMessageHtmlLink":"Bump version to 5.6.1"}},{"before":"cffbcec2b198e3a296ec294bd43da37fc559645b","after":"f81160f22af9e8af0e07e179808280188146a020","ref":"refs/heads/master","pushedAt":"2023-04-18T05:47:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Support pathlib.Path as directory argument","shortMessageHtmlLink":"Support pathlib.Path as directory argument"}},{"before":"4beffe892a6c4352098a79614de40649d7e9f88e","after":"cffbcec2b198e3a296ec294bd43da37fc559645b","ref":"refs/heads/master","pushedAt":"2023-04-18T05:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Fix docs re: JSONDisk","shortMessageHtmlLink":"Fix docs re: JSONDisk"}},{"before":"35dbeabd283b242e9afd33713a5cea5cd260f51d","after":"4beffe892a6c4352098a79614de40649d7e9f88e","ref":"refs/heads/master","pushedAt":"2023-04-18T03:41:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to 5.6.0","shortMessageHtmlLink":"Bump version to 5.6.0"}},{"before":"74e554c5d9340765f6fd6f7891da49a420e92b70","after":"35dbeabd283b242e9afd33713a5cea5cd260f51d","ref":"refs/heads/master","pushedAt":"2023-04-18T03:38:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Add maxlen parameter to diskcache.Deque (#191)\n\n* Add maxlen parameter to diskcache.Deque","shortMessageHtmlLink":"Add maxlen parameter to diskcache.Deque (#191)"}},{"before":"7926e8d01429a7396f1067a09d8931555f1b1ec9","after":"41fab1bfdce00bbc53962ba5c7cbabea1e03edcc","ref":"refs/heads/issue-190","pushedAt":"2023-04-18T03:36:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Add docstring to Deque.copy","shortMessageHtmlLink":"Add docstring to Deque.copy"}},{"before":"f5a17ff0959a4cc7147d45a4cc8d8eef8d7416b0","after":"74e554c5d9340765f6fd6f7891da49a420e92b70","ref":"refs/heads/master","pushedAt":"2023-04-18T02:06:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump versions of checkout and setup-python","shortMessageHtmlLink":"Bump versions of checkout and setup-python"}},{"before":"9380c784d9e2954611b2ea309f1c657602085f25","after":"f5a17ff0959a4cc7147d45a4cc8d8eef8d7416b0","ref":"refs/heads/master","pushedAt":"2023-04-18T02:00:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Shutup pylint","shortMessageHtmlLink":"Shutup pylint"}},{"before":"fe5ee43ac5df1847556f280c696ab921f0910be2","after":"9380c784d9e2954611b2ea309f1c657602085f25","ref":"refs/heads/master","pushedAt":"2023-04-17T06:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Oops, close the cache, not the deque","shortMessageHtmlLink":"Oops, close the cache, not the deque"}},{"before":"0f5d8ed63406e26de96701f98aa585b4fb26f6dd","after":"fe5ee43ac5df1847556f280c696ab921f0910be2","ref":"refs/heads/master","pushedAt":"2023-04-17T04:43:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Close the cache explicitly before deleting the reference","shortMessageHtmlLink":"Close the cache explicitly before deleting the reference"}},{"before":"6cd6888a16be1d531a19ca91d5e0daa6edac9718","after":"0f5d8ed63406e26de96701f98aa585b4fb26f6dd","ref":"refs/heads/master","pushedAt":"2023-04-11T06:53:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to 5.5.1","shortMessageHtmlLink":"Bump version to 5.5.1"}},{"before":"0294d58cd0cb72dd6affbbc46b3ff05d96d015cc","after":"6cd6888a16be1d531a19ca91d5e0daa6edac9718","ref":"refs/heads/master","pushedAt":"2023-04-11T06:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Drop 3.7 from CI","shortMessageHtmlLink":"Drop 3.7 from CI"}},{"before":"471aa5e551aed186dd34d5bc7d345be835efd6f3","after":"0294d58cd0cb72dd6affbbc46b3ff05d96d015cc","ref":"refs/heads/master","pushedAt":"2023-04-11T06:43:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump version to v5.5.0","shortMessageHtmlLink":"Bump version to v5.5.0"}},{"before":"b22a7d58c3dbf3f71fa4f9156ccbd4892ebf3fe2","after":"471aa5e551aed186dd34d5bc7d345be835efd6f3","ref":"refs/heads/master","pushedAt":"2023-04-11T06:26:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Drop Python 3.7 from testing","shortMessageHtmlLink":"Drop Python 3.7 from testing"}},{"before":"712cc1827b29fb8f6a76803d32f87a5fb57f3c6e","after":"b22a7d58c3dbf3f71fa4f9156ccbd4892ebf3fe2","ref":"refs/heads/master","pushedAt":"2023-04-11T06:25:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Update pylint","shortMessageHtmlLink":"Update pylint"}},{"before":"0a9783353ff7dc9f874154ef98b23de27e4aba8d","after":"712cc1827b29fb8f6a76803d32f87a5fb57f3c6e","ref":"refs/heads/master","pushedAt":"2023-04-11T05:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Bump python testing to 3.11","shortMessageHtmlLink":"Bump python testing to 3.11"}},{"before":"ee7a248e5c09e6fb9145b2e4a1777a345114b71d","after":"0a9783353ff7dc9f874154ef98b23de27e4aba8d","ref":"refs/heads/master","pushedAt":"2023-04-11T05:53:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Update year to 2023","shortMessageHtmlLink":"Update year to 2023"}},{"before":"2d2cc8b39db3e0c0785dd304bde7902219d85ffe","after":"ee7a248e5c09e6fb9145b2e4a1777a345114b71d","ref":"refs/heads/master","pushedAt":"2023-04-11T05:38:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"grantjenks","name":"Grant Jenks","path":"/grantjenks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/118304?s=80&v=4"},"commit":{"message":"Add docs about the eviction policy to recipes","shortMessageHtmlLink":"Add docs about the eviction policy to recipes"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAECsIAqAA","startCursor":null,"endCursor":null}},"title":"Activity · grantjenks/python-diskcache"}