dogpile.cache icon indicating copy to clipboard operation
dogpile.cache copied to clipboard

dogpile.cache is a Python caching API which provides a generic interface to caching backends of any variety

Results 49 dogpile.cache issues
Sort by recently updated
recently updated
newest added

Right now, dogpile.cache reader_client is always the same as the writer_client, without any functionality to specify otherwise. When working with multiple nodes on a Elasticache cluster, it is recommended to...

There are some instances where the should_cache_fn should return false based on key information. For example, when the key has some arguments in its string based on date and one...

adapt the approach taken by SQLAlchemy in https://github.com/sqlalchemy/sqlalchemy/blob/master/lib/sqlalchemy/util/_concurrency_py3k.py to provide for an AsyncCacheRegion frontend. backends will as always present a "sync" interface that uses greenlets to adapt to the async...

feature
asyncio

Hi guys In order to monitor and improve my app, i need to know number of calls and cache hit ratio per key in certain intervals. is it possible with...

question

This is isn't really necessary, but it does make the necessary requirements a little more discoverable and allows dependent libraries and projects to avoid "vendoring" dogpile's own dependencies.

**Migrated issue, originally created by David Beitey ([davidjb](https://github.com/davidjb))** When attempting to invalidate or set a value for a class or instance method that's being cached via ``CacheRegion.cache_on_arguments``, the first argument...

bug

The latest releases of decorate changed the handling of positional args in some cases, see https://github.com/micheles/decorator/commit/04bb6454ac4f7560759ec1a3e15756a5485067ac. This is triggering failures in some consumers, e.g. openstacksdk, see https://storyboard.openstack.org/#!/story/2009114 and https://github.com/micheles/decorator/issues/127. What...

bug
region

How can i implement a CAS and GETS use this repo? Thx

Hello, we are trying to setup `RedisSentinelBackend` with a non-default `db` parameter to specify the database of the Redis server where the cache keys should be stored. However when specifying...

**Migrated issue, originally created by Marc Abramowitz ([msabramo](https://github.com/msabramo))** Current behavior is that if the cache key is empty or invalidated, the first worker will start regenerating and other workers will...

feature
low priority