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, setCustomBuilderint resolveType(com.tangosol.config.expression.ParameterResolver resolver,
MapBuilder bldrPrimaryMap)
resolver - the ParameterResolverbldrPrimaryMap - the primary map builder which may be used to
determine the backup typeBackingMapSchemeString 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