public static class PersistenceEnvironmentParamBuilder.PersistenceEnvironmentInfo extends Object implements PersistenceEnvironmentInfo
PersistenceEnvironmentInfo
implementation that exposes the active, snapshot and trash directories,
in addition to the persistence mode.Constructor and Description |
---|
PersistenceEnvironmentInfo(File dirActive,
File dirSnapshot,
File dirTrash,
String sMode)
|
Modifier and Type | Method and Description |
---|---|
File |
getPersistenceActiveDirectory()
Return the directory under which cached data is actively persisted
by the environment.
|
long |
getPersistenceActiveSpaceUsed()
Return the total size in bytes used by the persistence layer to
persist mutating cache operations.
|
String |
getPersistenceMode()
Return the persistence mode.
|
File |
getPersistenceSnapshotDirectory()
Return the directory under which copies of cached data are persisted
by the environment.
|
File |
getPersistenceTrashDirectory()
Return the directory under which potentially corrupted persisted data
is stored by the environment.
|
boolean |
isActive()
Return whether the persistence mode is active.
|
String |
toString() |
public File getPersistenceActiveDirectory()
PersistenceEnvironmentInfo
getPersistenceActiveDirectory
in interface PersistenceEnvironmentInfo
public File getPersistenceSnapshotDirectory()
PersistenceEnvironmentInfo
getPersistenceSnapshotDirectory
in interface PersistenceEnvironmentInfo
public File getPersistenceTrashDirectory()
PersistenceEnvironmentInfo
getPersistenceTrashDirectory
in interface PersistenceEnvironmentInfo
public long getPersistenceActiveSpaceUsed()
PersistenceEnvironmentInfo
getPersistenceActiveSpaceUsed
in interface PersistenceEnvironmentInfo
public String getPersistenceMode()
public boolean isActive()