Rajat Ahuja
|
8e3f24d4f8
|
feat: add caching (redis) (#265)
* feat: init redis cache
* feat: initialize redis client
* fix: add fakeredis client
* fix: update docker compose
* fix: various coderabbit comments
* fix: update docker-compose.yml.example
* fix: CR comments 2
* fix: clean up client
* fix: cache key class; workspace LRU; constants -> utils
* fix: CodeRabbit comments
* feat: add redis to harness
* fix: use cashews
* fix: add locking for cache stampedes
* fix: clean up PR
* f: unify cache key templates and stop caching None
* fix: alter prefixes + prime cache on get_or_create()
* fix: re-add fakeredis
* chore: Code Rabbit nits
* CR comments; make client more resilient
* fix: BPR
* fix: set redis once but clear cache in between every test
* fix: attempt fix contextvar error
* fix: make TestClient rely on redis patch
* fix: potential working fix
* fix: namespace inheritance; address comments
* fix: namespace inheritance; address comments
---------
Co-authored-by: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com>
|
2025-11-07 13:04:28 -05:00 |