Package python3-module-CacheMan: Information
Source package: python3-module-CacheMan
Version: 2.1.0-alt2
Build time: Feb 4, 2022, 02:00 PM in the task #294712
Category: Development/Python3
Report package bugHome 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.
Maintainer: Anton Midyukov
Last changed
Feb. 4, 2022 Grigory Ustinov 2.1.0-alt2
- Fix compatibility with Python 3.10. - Enable check.
Aug. 22, 2021 Anton Midyukov 2.1.0-alt1
- initial build