Source

wheezy.caching / src / wheezy / caching / tests / test_patterns.py

Author Commit Message Labels Comments Date
Andriy Kornatskyy
Fixed issue with deleting OnePass key in case namespace is used.
Andriy Kornatskyy
Refactored Cached to use dependency_key_factory in cache patterns.
Andriy Kornatskyy
Refactored CacheDependency to be specialization use case.
Andriy Kornatskyy
Added factory method to Cached to return initialized CacheDependency.
Andriy Kornatskyy
Improved key_builder with ability to build key functions out from arguments that defaults to objects (not just simple types).
Andriy Kornatskyy
Refactored cache patterns and wraps to a single actor Cached with all specializations.
Andriy Kornatskyy
Introduced decorator wraps for get or add/set/create cache patterns.
Andriy Kornatskyy
Introduced args_key_builder that allows build cache key function at runtime.
Andriy Kornatskyy
Added various partial specializations to cache patterns.
Andriy Kornatskyy
Added one_pass_create and get_or_create cache patterns.
Andriy Kornatskyy
Added 'get or set/add' cache patterns.
Andriy Kornatskyy
Introduced OnePass pattern as a solution to problem in patterns module.