| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix typos | Jordan Cook | 2023-03-01 | 1 | -1/+1 |
* | Share SQLite connection objects among threads and use lock for write operatio... | Jordan Cook | 2023-03-01 | 1 | -20/+26 |
* | Set default serializers for each backend using param defaults instead of 'def... | Jordan Cook | 2023-01-13 | 1 | -8/+16 |
* | Make CachedResponse.cache_key available from all cache access methods | Jordan Cook | 2022-12-30 | 1 | -7/+2 |
* | Update type hints to appease Pylance and stricter mypy settings | Jordan Cook | 2022-12-13 | 1 | -5/+9 |
* | Make use of index with SQLiteCache.filter(expired=False) | Jordan Cook | 2022-10-28 | 1 | -12/+17 |
* | Add SQLite method to count unexpired responses in SQL | Jordan Cook | 2022-10-28 | 1 | -6/+28 |
* | Omit invalid responses and set response.cache_key in SQLiteCache.sorted() | Jordan Cook | 2022-10-28 | 1 | -2/+10 |
* | Set uri=True when using an in-memory SQLite db | Jordan Cook | 2022-10-28 | 1 | -1/+3 |
* | Add some missing type hints | Jordan Cook | 2022-10-26 | 1 | -2/+2 |
* | Add method to recreate cache keys | Jordan Cook | 2022-08-23 | 1 | -0/+5 |
* | Clean up SQLiteCache convenience methods a bit | Jordan Cook | 2022-06-11 | 1 | -14/+31 |
* | Consolidate BaseCache convenience methods into contains(), filter(), and dele... | Jordan Cook | 2022-06-11 | 1 | -19/+19 |
* | Split up remove_expired_reponses() into remove() and reset_expiration() metho... | Jordan Cook | 2022-06-11 | 1 | -4/+4 |
* | use https for links | 谭九鼎 | 2022-05-09 | 1 | -1/+1 |
* | Add 'older_than' argument to remove_expired_responses() | Jordan Cook | 2022-05-03 | 1 | -3/+5 |
* | Add a BaseStorage.default_serializer attribute, to be more explicit about whi... | Jordan Cook | 2022-04-22 | 1 | -5/+3 |
* | Add SQLiteDict.size() method to estimate the database size | Jordan Cook | 2022-04-22 | 1 | -1/+17 |
* | For SQLite expires column, use time.time() instead of datetime.timestamp() | Jordan Cook | 2022-04-22 | 1 | -11/+9 |
* | Merge *PickleDict storage classes into parent classes | Jordan Cook | 2022-04-22 | 1 | -34/+10 |
* | Add misc missing test coverage | Jordan Cook | 2022-04-20 | 1 | -4/+2 |
* | Ensure BaseCache.cache_name gets set if a backend class is initialized direct... | Jordan Cook | 2022-04-19 | 1 | -1/+1 |
* | Move all cache policy-related modules to separate 'policy' subpackage | Jordan Cook | 2022-04-17 | 1 | -1/+1 |
* | Move backend docs to user guide, separate from API reference docs | Jordan Cook | 2022-04-17 | 1 | -0/+6 |
* | Move detailed backend docs from rst docstings to md files | Jordan Cook | 2022-04-16 | 1 | -87/+0 |
* | Add some more notes about SQLite and Redis backends | Jordan Cook | 2022-04-11 | 1 | -0/+18 |
* | Add SQLiteDict.sorted() method with sorting and other query options | Jordan Cook | 2022-04-10 | 1 | -0/+55 |
* | Use Unix time integer instead of datetime string, and use same time source on... | Jordan Cook | 2022-04-10 | 1 | -3/+5 |
* | LEFT JOIN option is slightly faster | Jordan Cook | 2022-04-10 | 1 | -10/+1 |
* | WIP: Add faster implementation of removing invalid redirects in SQL | Jordan Cook | 2022-04-10 | 1 | -0/+22 |
* | Add indexed datetime column to SQLite backend for faster eviction | Jordan Cook | 2022-04-10 | 1 | -13/+41 |
* | Update tests, changelog, and contributors | Jordan Cook | 2022-04-06 | 1 | -3/+3 |
* | wal mode | Daniel Holth | 2022-04-06 | 1 | -0/+5 |
* | Add 'Use Cases' section to each backend's docs | Jordan Cook | 2022-03-17 | 1 | -0/+2 |
* | Swap out appdirs for platformdirs | Jordan Cook | 2022-03-14 | 1 | -1/+1 |
* | Add lock around remove_expired_responses() for SQLite, Filesystem, and GridFS... | Jordan Cook | 2022-02-22 | 1 | -0/+4 |
* | Fix race condition with dropping and recreating SQLite tables in multiple thr... | Jordan Cook | 2022-02-22 | 1 | -4/+5 |
* | Fix cache path expansion | Andrew Stone | 2022-02-17 | 1 | -1/+1 |
* | Fix a new type checking issue | Jordan Cook | 2021-10-27 | 1 | -1/+1 |
* | Move misc minor utils to a separate module | Jordan Cook | 2021-10-27 | 1 | -9/+3 |
* | Add better error message if parent path exists but isn't a directory | Jordan Cook | 2021-10-10 | 1 | -6/+11 |
* | Add some alises so fully qualified imports of DbDict, etc. don't break | Jordan Cook | 2021-09-14 | 1 | -0/+6 |
* | Fix SQLiteCache.db_path; supposed to be a property, not a method | Jordan Cook | 2021-09-06 | 1 | -0/+1 |
* | Use pathlib.Path objects for all file paths in Filesystem and SQLite backends | Jordan Cook | 2021-08-29 | 1 | -21/+18 |
* | Reorganize user docs: break down User Guide and Advanced Usage sections into ... | Jordan Cook | 2021-08-26 | 1 | -1/+1 |
* | Move 'Cache Files' docs that apply to both SQLite and Filesystem backends to ... | Jordan Cook | 2021-08-25 | 1 | -65/+6 |
* | Add appdirs as a dependency, and add 'use_cache_dir' option to SQLite and Fil... | Jordan Cook | 2021-08-21 | 1 | -17/+37 |
* | Add CLI arg to benchmark script to select a backend | Jordan Cook | 2021-08-20 | 1 | -1/+1 |
* | Add support for SQLite in-memory databases | Jordan Cook | 2021-08-20 | 1 | -20/+41 |
* | Add FileCache.paths() wrapper method, and return a list instead of generator | Jordan Cook | 2021-08-20 | 1 | -1/+3 |