| Interface | Description | 
|---|---|
| Cache | Interface that abstracts a simple get and put operation for a concrete cache implementation. | 
| CacheProvider | A provider for a specific  Cacheimplementation. | 
| Class | Description | 
|---|---|
| CacheEntry | Meta data for a value that's stored in a cache. | 
| CacheFactory | Factory used to obtain  Cacheinstance and to register theCacheProviderthat is used to obtain that. | 
| CacheInitializer | Optional initializer for the  Cacheused by the Omnifaces Cache component. | 
| CacheInstancePerScopeProvider | Base class for Cache providers where for each scope a new instance of the cache is created if for that scope no instance
 is present yet. | 
| DefaultCache | An in-memory cache implementation that's used if the user did not configure an explicit caching provider. | 
| DefaultCacheProvider | A default cache provider that will be used by the OmniFaces Cache component if no explicit provider has been
 configured. | 
| TimeToLiveCache | Base class that can be used by Map based caches that don't support time to live semantics and arbitrary attributes natively. | 
Copyright © 2012–2020 OmniFaces. All rights reserved.