001 Project structure
This commit is contained in:
@@ -0,0 +1 @@
|
||||
"""Repository layer."""
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
"""Cache repositories."""
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
"""Redis cache repository skeleton."""
|
||||
|
||||
from typing import Any
|
||||
|
||||
|
||||
class PriceCache:
|
||||
async def get(self, key: str) -> Any | None:
|
||||
_ = key
|
||||
raise NotImplementedError("Redis repository implementation is added in task 004.")
|
||||
|
||||
async def set(self, key: str, value: Any, ttl: int) -> None:
|
||||
_ = (key, value, ttl)
|
||||
raise NotImplementedError("Redis repository implementation is added in task 004.")
|
||||
|
||||
async def invalidate(self, key: str) -> None:
|
||||
_ = key
|
||||
raise NotImplementedError("Redis repository implementation is added in task 004.")
|
||||
Reference in New Issue
Block a user