Skip to content

Commit bb0ba57

Browse files
committed
constant
1 parent 0fbd190 commit bb0ba57

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

services/api-server/src/simcore_service_api_server/repository/_base.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
from dataclasses import dataclass
2+
from typing import Final
23

34
from sqlalchemy.ext.asyncio import AsyncEngine
45

6+
DB_CACHE_TTL_SECONDS: Final = 120 # 2 minutes
7+
58

69
@dataclass
710
class BaseRepository:

services/api-server/src/simcore_service_api_server/repository/api_keys.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from simcore_postgres_database.utils_repos import pass_or_acquire_connection
1010
from sqlalchemy.ext.asyncio import AsyncConnection
1111

12-
from ._base import BaseRepository
12+
from ._base import DB_CACHE_TTL_SECONDS, BaseRepository
1313

1414
_logger = logging.getLogger(__name__)
1515

@@ -23,7 +23,7 @@ class ApiKeysRepository(BaseRepository):
2323
"""Auth access"""
2424

2525
@cached(
26-
ttl=120,
26+
ttl=DB_CACHE_TTL_SECONDS,
2727
key_builder=lambda *_args, **kwargs: f"api_auth:{kwargs['api_key']}",
2828
namespace=__name__,
2929
noself=True,

services/api-server/src/simcore_service_api_server/repository/users.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@
88
from simcore_postgres_database.utils_repos import pass_or_acquire_connection
99
from sqlalchemy.ext.asyncio import AsyncConnection
1010

11-
from ._base import BaseRepository
11+
from ._base import DB_CACHE_TTL_SECONDS, BaseRepository
1212

1313

1414
class UsersRepository(BaseRepository):
1515
@cached(
16-
ttl=120,
16+
ttl=DB_CACHE_TTL_SECONDS,
1717
key_builder=lambda *_args, **kwargs: f"user_email:{kwargs['user_id']}",
1818
cache=Cache.MEMORY,
1919
namespace=__name__,

0 commit comments

Comments
 (0)