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.16.0.tar.gz (132.7 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.16.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for cachelib-0.16.0.tar.gz
Algorithm Hash digest
SHA256 0417107f32beebaf6cb1895112f4cf3c92da32fd9477f2c77b95afa10774d16c
MD5 584b64f6d8102e07acb57d5f6e41ecd2
BLAKE2b-256 4181c647a9491beb1b372b164a6489ec386e9fa3fd99f86273d86bae8364f4b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachelib-0.16.0.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.16.0-py3-none-any.whl.

File metadata

  • Download URL: cachelib-0.16.0-py3-none-any.whl
  • Upload date:
  • Size: 26.0 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.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5f8ef287471936178ccbcaac38d729248d2b4135a5d17a1eb477027bdea1c612
MD5 963d25e6697b8d2b36d068f741ff99dd
BLAKE2b-256 1deb428739afc954952634acad8befc6a7c8c748b1ef71bfb4a5e65d867612de

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachelib-0.16.0-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 Sentry Error logging StatusPage Status page