Practical Python Caching Framework
- Framework implements a Caching framework which can be used with the Python Projects
- Implements in process (dict) and distributed (Redis) cache. In process cache can easily be replaced by more durable Functools LRU Cache
- An environment variable "cache_type" can be set to "local / distributed" for invoking the relevant Cache
- Default is local inprocess Cache
- Install Required Libraries using requirements.txt
- Run "python CacheMain.py" to mock the data generation and Caching operations
- Framework provides options to Filter / Sort data
- Framework provides the DML operations for in memory Update / Insert and Deletion of the Cached Data