See: Description
| Interface | Description |
|---|---|
| ICache |
Generic cache interface.
|
| ICacheEntry |
Represents a cache entry.
|
| ICacheNode |
Keeps information about dependencies between cache entries.
|
| ICacheStatistics |
Provides basic statistical information about a cache instance.
|
| IClusterCacheArea |
Represents a cacheable area.
|
| IExtendedCacheStatistics |
Provides some additional statistical information about a cache instance.
|
| Class | Description |
|---|---|
| CacheEntryList |
Represents a list of cache entries.
|
| CacheEntryListIterator |
An iterator to access elements in a cache entry list.
|
| CacheFactory |
Create caches (singleton)
|
| Exception | Description |
|---|---|
| CacheException |
Base class for exceptions in this cache package.
|
Contains interfaces and classes for caches that are in memory or persistent.
Two kinds of caches are supported: memory caches and persistent caches.
Persistent caches store their content in a filessystem.
Cache templates are supported, which can be used to define default cache
configurations.
| Property | Required | Description |
| yes | The capacity of the cache (i.e. the max. number of cache entries) |
| yes | The max. value for the sum of the size of all cache entries in bytes (0 means no limit) |
| yes | The max. size of a cache entry in bytes (0 means no limit) |
| yes | The default time in seconds after which a cache entry is removed from the cache automatically (0 means no expiration) |
| yes | The size in bytes a new cache entry is assumed to have if no other size is specified |
| yes | The instantiation type of the cache (true for singleton, false otherwise) |
| Property | Required | Description |
| yes | The capacity of the cache (i.e. the max. number of cache entries) |
| yes | The max. value for the sum of the size of all cache entries in bytes (0 means no limit) |
| yes | The max. size of a cache entry in bytes (0 means no limit) |
| yes | The default time in seconds after which a cache entry is removed from the cache automatically (0 means no expiration) |
| yes | The folder in which the cache files are stored (must exist already) |
| yes | The prefix which is preceded the names of the cache files |
| yes | The desired security type of the cache (true for encrypted cache, false otherwise) |
| yes | The desired initialization type of the cache (true if the cache is cleared during initialization, false otherwise) |
Copyright 2017 SAP AG Complete Copyright Notice