Metadata-Version: 2.1
Name: lilcache
Version: 0.0.1
Summary: Inter process and thread safe light weight cache
Home-page: https://github.com/return007/lilcache
Author: return007
Author-email: glalchandanig@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 2 - Pre-Alpha
Requires-Python: >=2.7
Description-Content-Type: text/markdown
Provides-Extra: dev
Requires-Dist: pytest ; extra == 'dev'
Requires-Dist: sphinx ; extra == 'dev'

# lilcache

## Interprocess and thread safe light weight cache

**Note:**
This is under development and has bad performance (concurrency, response time, error prone, etc. you name it!). 
It is not ready for production use.  If you like taking risks, I won't stop you from using it.

## Timeline

 - [ ] Write unittests
 - [ ] Stress testing
 - [ ] Improve error handling
 - [ ] Extension to current implementation: Implement connection pool and client reuse connections
 - [ ] Implementation 2: Twisted bsaed concurrency
 - [ ] Implementation 3: Incordinated cache (file db + locks for synchronization)
 - [ ] For each implementation, perform benchmark tests and stress testing
 - [ ] Release to PyPi
 - [ ] Implementation 4: Named PIPE based approach and full duplex communication
 - [ ] Add more features (snapshot, Cache expiry, etc.)
 - [ ] Production ready code



