File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ def get(self, cache_key: str) -> Any:
4141 if time .time () - timestamp <= self .ttl :
4242 return pickle .loads (serialized_value )
4343 else :
44- del self .cache [ cache_key ]
44+ self .cache . pop ( cache_key , None )
4545 return None
4646 else :
4747 return None
@@ -60,7 +60,7 @@ def unset(self, cache_key: str) -> None:
6060 return
6161
6262 with self .lock :
63- del self .cache [ cache_key ]
63+ self .cache . pop ( cache_key , None )
6464
6565
6666 def _cleanup_expired_items (self ) -> None :
@@ -72,7 +72,7 @@ def _cleanup_expired_items(self) -> None:
7272 if current_time - timestamp > self .ttl
7373 ]
7474 for key in expired_keys :
75- del self .cache [ key ]
75+ self .cache . pop ( key , None )
7676
7777 def _cleanup_worker (self ) -> None :
7878 """Background worker that periodically cleans up expired items."""
You can’t perform that action at this time.
0 commit comments