Cacheout

Latest version: v0.16.0

Safety actively analyzes 702540 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

0.12.1

--------------------

- Fix regression in ``0.12.0`` that resulted in missing docstrings for some methods of ``LFUCache`` and ``LRUCache``.

0.12.0

--------------------

- Fix bug in ``Cache.__contains__`` where it would return ``True`` for an expired key.
- Add type annotations.
- Add official support for Python 3.8 and 3.9.
- Drop support for Python 3.4 and 3.5.

0.11.2

--------------------

- Fix bug in ``LFUCache`` that would result cache growing beyond ``maxsize`` limit.

0.11.1

--------------------

- Fix issue with asyncio support in memoization decorators that caused a ``RuntimeError: await wasn't used with future`` when certain types of async functions were used inside the memoized function.

0.11.0

--------------------

- Add asyncio support to memoization decorators so they can decorate coroutines.

0.10.3

--------------------

- Expose ``typed`` argument of underlying ``*Cache.memoize()`` in ``memoize()`` and ``*_memoize()`` decorators.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.