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()