improve css & svg caching (#1278)
This commit is contained in:
4
skyvern/forge/sdk/cache/base.py
vendored
4
skyvern/forge/sdk/cache/base.py
vendored
@@ -1,6 +1,6 @@
|
||||
from abc import ABC, abstractmethod
|
||||
from datetime import timedelta
|
||||
from typing import Any
|
||||
from typing import Any, Union
|
||||
|
||||
CACHE_EXPIRE_TIME = timedelta(weeks=4)
|
||||
MAX_CACHE_ITEM = 1000
|
||||
@@ -8,7 +8,7 @@ MAX_CACHE_ITEM = 1000
|
||||
|
||||
class BaseCache(ABC):
|
||||
@abstractmethod
|
||||
async def set(self, key: str, value: Any) -> None:
|
||||
async def set(self, key: str, value: Any, ex: Union[int, timedelta, None] = CACHE_EXPIRE_TIME) -> None:
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
|
||||
Reference in New Issue
Block a user