Group :: Development/Python3
RPM: python3-module-CacheMan
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Current version: 2.1.0-alt2
Build date: 4 february 2022, 10:54 ( 115.1 weeks ago )
Size: 19.81 Kb
Home page: https://github.com/MSeal/py_cache_manager
License: BSD-2-Clause
Summary: A Python interface for managing dependent caches
Description:
List of contributors List of rpms provided by this srpm:
ACL:
Build date: 4 february 2022, 10:54 ( 115.1 weeks ago )
Size: 19.81 Kb
Home page: https://github.com/MSeal/py_cache_manager
License: BSD-2-Clause
Summary: A Python interface for managing dependent caches
Description:
This module acts as a dependency manager for caches and is ideal for instances
where a program has many repeated computations that could be safely persisted.
This usually entails a DB layer to house key value pairs. However, such a layer
is sometimes overkill and managing a DB along with a project can be more effort
than it's worth. That's where CacheMan comes in and provides an interface
through which you can define savers, loaders, builders, and dependencies with
disk-based defaults.
By default all caches will auto save when 10k changes occur over 60 seconds, 10
changes occur over 300 seconds (but after 60 seconds), or 1 change occurs within
900 seconds (after 300 seconds). This behavior can be changed by instantiating
an AutoSyncCache from the autosync submodule.
Current maintainer: Anton Midyukov (maintainer) where a program has many repeated computations that could be safely persisted.
This usually entails a DB layer to house key value pairs. However, such a layer
is sometimes overkill and managing a DB along with a project can be more effort
than it's worth. That's where CacheMan comes in and provides an interface
through which you can define savers, loaders, builders, and dependencies with
disk-based defaults.
By default all caches will auto save when 10k changes occur over 60 seconds, 10
changes occur over 300 seconds (but after 60 seconds), or 1 change occurs within
900 seconds (after 300 seconds). This behavior can be changed by instantiating
an AutoSyncCache from the autosync submodule.
List of contributors List of rpms provided by this srpm:
- python3-module-CacheMan