feat 增加大内存模式
This commit is contained in:
parent
89a9bba909
commit
fbcd5f05c0
@ -13,7 +13,7 @@ from app.schemas.types import MediaType
|
|||||||
lock = RLock()
|
lock = RLock()
|
||||||
|
|
||||||
CACHE_EXPIRE_TIMESTAMP_STR = "cache_expire_timestamp"
|
CACHE_EXPIRE_TIMESTAMP_STR = "cache_expire_timestamp"
|
||||||
EXPIRE_TIMESTAMP = 7 * 24 * 3600
|
EXPIRE_TIMESTAMP = settings.CACHE_CONF.get('meta')
|
||||||
|
|
||||||
|
|
||||||
class TmdbCache(metaclass=Singleton):
|
class TmdbCache(metaclass=Singleton):
|
||||||
@ -33,10 +33,8 @@ class TmdbCache(metaclass=Singleton):
|
|||||||
_tmdb_cache_expire: bool = True
|
_tmdb_cache_expire: bool = True
|
||||||
|
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
global EXPIRE_TIMESTAMP
|
|
||||||
self._meta_path = settings.TEMP_PATH / "__tmdb_cache__"
|
self._meta_path = settings.TEMP_PATH / "__tmdb_cache__"
|
||||||
self._meta_data = self.__load(self._meta_path)
|
self._meta_data = self.__load(self._meta_path)
|
||||||
EXPIRE_TIMESTAMP = settings.CACHE_CONF.get('meta')
|
|
||||||
|
|
||||||
def clear(self):
|
def clear(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user