ttl_etag_cache library

Classes

CachedTtlEtagRepository<T>
Repository pattern implementation for cached data access
CachedTtlEtagResponse
Isar collection model for cached HTTP responses with TTL and ETag support
CacheRule
Cache rule for specific endpoints
CacheTtlEtagConfig<T>
Configuration class for CachedTtlEtagRepository
CacheTtlEtagInterceptor
Dio interceptor for automatic caching with TTL and ETag support
CacheTtlEtagState<T>
Represents the state of a cached resource with all necessary UI metadata
EncryptedData
Container for encrypted data and its initialization vector
EncryptionService
Service for handling AES-256 encryption of cached data
TtlEtagCache
Main entry point for TTL/ETag Cache

Enums

CacheStrategy
Cache strategy options

Constants

CachedTtlEtagResponseSchema → const CollectionSchema<CachedTtlEtagResponse>