| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Set default serializers for each backend using param defaults instead of ↵ | Jordan Cook | 2023-01-13 | 1 | -11/+9 |
| | | | | | 'default_serializer' class attributes | ||||
| * | Make CachedResponse.cache_key available from all cache access methods | Jordan Cook | 2022-12-30 | 1 | -5/+7 |
| | | |||||
| * | Update type hints to appease Pylance and stricter mypy settings | Jordan Cook | 2022-12-13 | 1 | -4/+8 |
| | | |||||
| * | Add ttl_offset argument for Redis backend | Jordan Cook | 2022-09-30 | 1 | -7/+17 |
| | | |||||
| * | Add a BaseStorage.default_serializer attribute, to be more explicit about ↵ | Jordan Cook | 2022-04-22 | 1 | -5/+11 |
| | | | | | which backends use something other than pickle by default | ||||
| * | For SQLite expires column, use time.time() instead of datetime.timestamp() | Jordan Cook | 2022-04-22 | 1 | -4/+4 |
| | | |||||
| * | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 1 | -6/+7 |
| | | |||||
| * | Fix parameter forwarding for redis-py 4.2 and pymongo 4.1 on python <=3.8 | Jordan Cook | 2022-04-21 | 1 | -1/+1 |
| | | |||||
| * | Ensure BaseCache.cache_name gets set if a backend class is initialized ↵ | Jordan Cook | 2022-04-19 | 1 | -1/+1 |
| | | | | | directly (mainly for debug/logging purposes) | ||||
| * | Close database connections (if applicable) on CachedSession.__exit__ and close() | Jordan Cook | 2022-04-18 | 1 | -0/+3 |
| | | |||||
| * | Move backend docs to user guide, separate from API reference docs | Jordan Cook | 2022-04-17 | 1 | -1/+7 |
| | | |||||
| * | Move detailed backend docs from rst docstings to md files | Jordan Cook | 2022-04-16 | 1 | -61/+0 |
| | | |||||
| * | Use a set_ttl() method instead of keyword argument, since it should only be ↵ | Jordan Cook | 2022-04-15 | 1 | -5/+29 |
| | | | | | set once (or overwritten) | ||||
| * | Add some more notes about SQLite and Redis backends | Jordan Cook | 2022-04-11 | 1 | -5/+20 |
| | | |||||
| * | Add 'Use Cases' section to each backend's docs | Jordan Cook | 2022-03-17 | 1 | -3/+6 |
| | | |||||
| * | Drop idea of storing each response in a separate hash, and go back to ↵ | Jordan Cook | 2021-12-01 | 1 | -19/+9 |
| | | | | | | | serialized blobs Can't store nested dicts in a Redis hash | ||||
| * | Add a new RedisDict class that stores responses in separate hashes instead ↵ | Jordan Cook | 2021-12-01 | 1 | -13/+91 |
| | | | | | of in a single hash | ||||
| * | Improve some RedisDict methods and rename to RedisHashDict | Jordan Cook | 2021-12-01 | 1 | -24/+44 |
| | | |||||
| * | Move misc minor utils to a separate module | Jordan Cook | 2021-10-27 | 1 | -1/+2 |
| | | |||||
| * | Add some notes about Redis persistence | Jordan Cook | 2021-08-25 | 1 | -3/+10 |
| | | |||||
| * | Better backend docs | Jordan Cook | 2021-08-20 | 1 | -13/+34 |
| | | |||||
| * | Integrate serializers with backends | Jordan Cook | 2021-06-11 | 1 | -7/+8 |
| | | |||||
| * | Adjust line length for black + isort | Jordan Cook | 2021-04-30 | 1 | -1/+3 |
| | | |||||
| * | Implement a faster bulk delete method for each backend | Jordan Cook | 2021-04-30 | 1 | -0/+7 |
| | | | | | | * Instead of checking each deleted response for redirects to delete, just delete redirects that point to a non-existing response. In most cases this results in much fewer calls. * Remove usage of deprecated pymongo `Collection.find_and_modify()` | ||||
| * | Move storage class __str__ methods to base class, and just show keys instead ↵ | Jordan Cook | 2021-04-22 | 1 | -3/+0 |
| | | | | | of items | ||||
| * | Allow passing any valid backend connection kwargs via BaseCache | Jordan Cook | 2021-04-19 | 1 | -11/+10 |
| | | | | | | | | | * Pass `**kwargs` to backend storage classes, split out any that are valid for the backend-specific connection function/class, and pass them to the connection * Add intersphinx links to docs for dependencies * Update and format some more backend class docstrings * Remove 'Unrecognized keyword arguments' warning from `BaseStorage` * Turn `warnings.warn` about using secret keys into a `logging.warning` (due to complaints about too many messages) | ||||
| * | Pass along optional kwargs to all storage classes, and make default table ↵ | Jordan Cook | 2021-03-24 | 1 | -4/+5 |
| | | | | | names consistent across backends (`'http_cache'`) | ||||
| * | Combine storage classes from backends.storage.* with their respective ↵ | Jordan Cook | 2021-03-24 | 1 | -17/+60 |
| | | | | | backends in backends.* | ||||
| * | Rename BaseCache.keys_map property and its associated table to 'redirects' | Jordan Cook | 2021-03-24 | 1 | -1/+1 |
| | | |||||
| * | Refactor CachedSession to be usable as a mixin class | Jordan Cook | 2021-03-04 | 1 | -1/+1 |
| | | |||||
| * | Remove all python 2 compatibility | Jordan Cook | 2021-02-26 | 1 | -1/+0 |
| | | |||||
| * | Apply code formatting with black + isort | Jordan Cook | 2021-02-26 | 1 | -4/+3 |
| | | |||||
| * | #6 Add optional support for including headers to cache key in GET requests | Roman Haritonov | 2015-01-17 | 1 | -1/+1 |
| | | |||||
| * | pep8 | Roman Haritonov | 2015-01-17 | 1 | -1/+1 |
| | | |||||
| * | remove RedisPickleDict, because it's the same as RedisDict | Roman Haritonov | 2013-04-18 | 1 | -2/+2 |
| | | |||||
| * | Added Redis Backend | michaelbeaumont | 2013-04-17 | 1 | -0/+24 |
