Replace delete() with drop_cache_by_modes() method to implement cache clearing operations
This commit is contained in:
@@ -1894,12 +1894,18 @@ class LightRAG:
|
|||||||
try:
|
try:
|
||||||
# Reset the cache storage for specified mode
|
# Reset the cache storage for specified mode
|
||||||
if modes:
|
if modes:
|
||||||
await self.llm_response_cache.delete(modes)
|
success = await self.llm_response_cache.drop_cache_by_modes(modes)
|
||||||
logger.info(f"Cleared cache for modes: {modes}")
|
if success:
|
||||||
|
logger.info(f"Cleared cache for modes: {modes}")
|
||||||
|
else:
|
||||||
|
logger.warning(f"Failed to clear cache for modes: {modes}")
|
||||||
else:
|
else:
|
||||||
# Clear all modes
|
# Clear all modes
|
||||||
await self.llm_response_cache.delete(valid_modes)
|
success = await self.llm_response_cache.drop_cache_by_modes(valid_modes)
|
||||||
logger.info("Cleared all cache")
|
if success:
|
||||||
|
logger.info("Cleared all cache")
|
||||||
|
else:
|
||||||
|
logger.warning("Failed to clear all cache")
|
||||||
|
|
||||||
await self.llm_response_cache.index_done_callback()
|
await self.llm_response_cache.index_done_callback()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user