Skip to content

Commit 9ffb307

Browse files
Merge pull request #23 from mbleandro/main
add delete method to MultilayerCache
2 parents db330fe + 09e1a49 commit 9ffb307

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/yapcache/caches/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,3 +80,10 @@ async def set(
8080
await asyncio.gather(
8181
*(cache.set(key, value, ttl, best_before) for cache in self.caches),
8282
)
83+
84+
@override
85+
async def delete(self, key: str) -> bool:
86+
key = self._key(key)
87+
return any(
88+
await asyncio.gather(*(cache.delete(key) for cache in self.caches))
89+
)

0 commit comments

Comments
 (0)