Skip to main content

CacheLib

A collection of cache libraries in the same API interface. Extracted from Werkzeug.

Supported backends include:

Pallets Ecosystem

[!IMPORTANT]
This project is part of the Pallets Ecosystem. Pallets is the open source organization that maintains Flask; Pallets-Eco enables community maintenance of related projects. If you are interested in helping maintain this project, please reach out on the Pallets Discord server.

Installation

Install from PyPI:

pip install cachelib

A Minimal Example

from cachelib import SimpleCache

# Create a cache instance
cache = SimpleCache()

# Set a value in the cache
cache.set("my_key", "my_value")

# Retrieve the value from the cache
value = cache.get("my_key")
print(value)  # Output: my_value

# Delete the value from the cache
cache.delete("my_key")

# Try to retrieve the deleted value
value = cache.get("my_key")
print(value)  # Output: None

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cachelib-0.15.2.tar.gz (117.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cachelib-0.15.2-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

Details for the file cachelib-0.15.2.tar.gz.

File metadata

  • Download URL: cachelib-0.15.2.tar.gz
  • Upload date:
  • Size: 117.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cachelib-0.15.2.tar.gz
Algorithm Hash digest
SHA256 41adb53d11594b1a9874789dc0fdbc83e63d3d7c0d9de54faea026008aa75d32
MD5 8948d3c34aa806d9f7d02511c83210d4
BLAKE2b-256 2a81087e22346fb415f82b210edab36ff8aa906a12081d39511bd0c4bf953afb

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachelib-0.15.2.tar.gz:

Publisher: publish.yaml on pallets-eco/cachelib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cachelib-0.15.2-py3-none-any.whl.

File metadata

  • Download URL: cachelib-0.15.2-py3-none-any.whl
  • Upload date:
  • Size: 24.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cachelib-0.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 618d8df297cf63b36529129f70c84bfc0ce522dc2cfb24a152b1ac73fa54f9b6
MD5 06b0f6bd03cc4816d3ea2c3254d9bdb5
BLAKE2b-256 89246ca73be1c906f842468134df5340bff85f84cedd250ed81eff1b4373f277

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachelib-0.15.2-py3-none-any.whl:

Publisher: publish.yaml on pallets-eco/cachelib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page