Krrish Dholakia
c7b17495a1
test: add unit testing
2025-03-21 15:01:19 -07:00
Krrish Dholakia
dfea55a1e7
fix(in_memory_cache.py): add max value limits to in-memory cache. Prevents OOM errors in prod
2025-03-21 14:51:12 -07:00
Ishaan Jaff
87ca62943b
Provider Budget Routing - Get Budget, Spend Details ( #7063 )
...
* add async_get_ttl to dual cache
* add ProviderBudgetResponse
* add provider_budgets
* test_redis_get_ttl
* _init_or_get_provider_budget_in_cache
* test_init_or_get_provider_budget_in_cache
* use _init_provider_budget_in_cache
* test_get_current_provider_budget_reset_at
* doc Get Budget, Spend Details
* doc Provider Budget Routing
2024-12-06 21:14:12 -08:00
Ishaan Jaff
d9e7818e6b
(Testing) Add unit testing for DualCache - ensure in memory cache is used when expected ( #6471 )
...
* test test_dual_cache_get_set
* unit testing for dual cache
* fix async_set_cache_sadd
* test_dual_cache_local_only
2024-10-29 08:42:57 +05:30
Ishaan Jaff
d9a71650e3
(refactor) - caching use separate files for each cache class ( #6251 )
...
* fix remove qdrant semantic caching to it's own folder
* refactor use 1 file for s3 caching
* fix use sep files for in mem and redis caching
* fix refactor caching
* add readme.md for caching folder
2024-10-16 13:17:21 +05:30