PMFlow/backend/app/services/context_cache_service/service.py

31 lines
972 B
Python

from __future__ import annotations
from .invalidation import ContextCacheInvalidator, register_context_cache_invalidation_hooks
from .mixin_cache_core import ContextCacheCoreMixin
from .mixin_profile_basics import ContextCacheProfileBasicsMixin
from .mixin_profile_route_parser import ContextCacheProfileRouteParserMixin
from .mixin_project_team import ContextCacheProjectTeamMixin
from .mixin_session_invalidate import ContextCacheSessionInvalidateMixin
from .mixin_user_snapshot import ContextCacheUserSnapshotMixin
class ContextCacheService(
ContextCacheCoreMixin,
ContextCacheProfileBasicsMixin,
ContextCacheProfileRouteParserMixin,
ContextCacheProjectTeamMixin,
ContextCacheUserSnapshotMixin,
ContextCacheSessionInvalidateMixin,
):
pass
context_cache_service = ContextCacheService()
__all__ = [
"ContextCacheInvalidator",
"ContextCacheService",
"context_cache_service",
"register_context_cache_invalidation_hooks",
]