flutter_auto_cache library

Classes

AutoCache
A utility class for accessing various cache management controllers.
AutoCacheError
A base class for representing errors in the application.
AutoCacheInitializer
A singleton class responsible for initializing and configuring the auto cache manager. It provides a central point of access to manage cache configurations and ensures that the cache injection mechanism is properly set up before use.
CacheConfiguration
A configuration class for managing cache settings.
CacheCryptographyOptions
Represents cache cryptography options with a configurable secret key.
CacheSizeOptions
Represents cache size options with configurable maximum sizes in kilobytes (KB) and megabytes (MB).
DataCacheOptions
InvalidationMethod
A sealed class representing different invalidation methods.
TTLInvalidationMethod
A class representing the Time-To-Live (TTL) invalidation method.

Enums

SubstitutionPolicies
Represents the substitution policies available for cache management.

Mixins

IDataCacheController
Combines query and command cache management operations

Exceptions / Errors

AutoCacheException
A base class for representing exceptions in the application.