API Reference — Aquilia Documentation
Comprehensive guide and documentation for API Reference in the Aquilia framework. View API reference, examples, and implementation patterns.
Cache / API Reference Cache API Reference Complete public symbol map for aquilia.cache and related DI and serializer helpers. Module Export Surface from aquilia.cache import ( # Core CacheBackend, CacheEntry, CacheStats, CacheConfig, CacheSerializer, CacheKeyBuilder, EvictionPolicy, # Backends MemoryBackend, RedisBackend, CompositeBackend, NullBackend, # Service and middleware CacheService, CacheMiddleware, # Decorators cached, cache_aside, invalidate, set_default_cache_service, get_default_cache_service, # Key builders DefaultKeyBuilder, HashKeyBuilder, # Serializers JsonCacheSerializer, MsgpackCacheSerializer, PickleCacheSerializer, # Faults CacheFault, CacheMissFault, CacheConnectionFault, CacheSerializationFault, CacheCapacityFault, CacheBackendFault, CacheConfigFault, CacheStampedeFault, CacheHealthFault, ) Core Types Symbol Description ))} Public Classes Class Description ))} Decorator Functions Function Description ))} Fault Types Fault Description ))} DI Provider Helpers from aquilia.cache.di_providers import ( build_cache_config, create_cache_backend, create_cache_service, register_cache_providers, ) cache_config = build_cache_config(raw_config_dict) cache_service = create_cache_service(cache_config) register_cache_providers(container, cache_service) • register_cache_providers adds CacheService and CacheBackend definitions to the application container scope. • Serialization configurations resolve active serializer mappings via get_serializer(name). )
Go to Homepage