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.3.tar.gz (117.5 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.3-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cachelib-0.15.3.tar.gz
  • Upload date:
  • Size: 117.5 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.3.tar.gz
Algorithm Hash digest
SHA256 03d911c466c4b67359fbf1f2a74a9d6a2389ba6cb763a62200f900ecafa9ca3d
MD5 946866fe7d4ca25c388aadc3be59462f
BLAKE2b-256 deacc904b69cedee843eb6e611777947eec95ec2a470b59bd249787833e5eaaf

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cachelib-0.15.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 9afd9bb3e4f2640ecb15d3355db83d6dc8bc8e08a4470f02f3123ece234b35a2
MD5 4b5257e2986c0f6bb3b68269746530e9
BLAKE2b-256 3492596d36db59cd5b61526f0e2a18108cb7fad2b5545956247241301a471243

See more details on using hashes here.

Provenance

The following attestation bundles were made for cachelib-0.15.3-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