Releases: huntfx/supercache
Releases · huntfx/supercache
Fix issue when function has no namespace
Fix locked database issues
Changes
- Better handling of locked SQLite databases
Fix issues across sessions
Changes
- The function name instead of the function object is for the fingerprint
Fixes
- SQLite will now commit data
Fix issues with threads
Changes
- Better handling of unexpected race conditions when using threads
Cache engines
Features
- Customisable cache engines:
- Improved in-memory support
- SQLite support
- Memcached support
- Define separate groups for use within the same engine
Changes
- No longer allow generators as hash keys as they can cause collisions
- Set a default timeout and size on cache creation
Check if cache already exists
- Adds the
cache.exists()
function
Initial Release
- Cache
functions
,generators
,methods
andlambdas
- Set which parameters to cache
- Ignore parameters from cache
- Take parameters as
int
,str
,slice
andregex
- Set cache timeout
- Set maximum cache size
- Convert generator output to tuple
- Delete all cache
- Delete individual parts of cache
- Get cache misses/hits
Legacy Release
This is quite complex with a lot of features. Some attempt was made to allow cache to be deleted, but it was a bit messy.