public interface BackupMapConfig extends BuilderCustomization<Map>
BackupMapConfig
interface exposes the configuration needed
to create an instance of a backup map, which is used by the distributed cache
to store backup data.Modifier and Type | Method and Description |
---|---|
String |
getBackupSchemeName(com.tangosol.config.expression.ParameterResolver resolver)
Return the name of the caching scheme to use as a backup map.
|
String |
getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
Return the root directory where the disk persistence manager stores files.
|
int |
getInitialSize(com.tangosol.config.expression.ParameterResolver resolver)
Return the initial buffer size in bytes for off-heap and file-mapped
backup maps.
|
int |
getMaximumSize(com.tangosol.config.expression.ParameterResolver resolver)
Return the maximum buffer size in bytes for off-heap and file-mapped
backup maps.
|
int |
resolveType(com.tangosol.config.expression.ParameterResolver resolver,
MapBuilder bldrPrimaryMap)
Resolve the backup map type using the configuration specified
by the application.
|
getCustomBuilder, setCustomBuilder
int resolveType(com.tangosol.config.expression.ParameterResolver resolver, MapBuilder bldrPrimaryMap)
resolver
- the ParameterResolverbldrPrimaryMap
- the primary map builder which may be used to
determine the backup typeBackingMapScheme
String getBackupSchemeName(com.tangosol.config.expression.ParameterResolver resolver)
AbstractScheme
class which self-identifies a
scheme object.resolver
- the ParameterResolverString getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolverint getInitialSize(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolverint getMaximumSize(com.tangosol.config.expression.ParameterResolver resolver)
resolver
- the ParameterResolver