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()
PersistenceEnvironmentInfogetPersistenceActiveDirectory in interface PersistenceEnvironmentInfopublic File getPersistenceSnapshotDirectory()
PersistenceEnvironmentInfogetPersistenceSnapshotDirectory in interface PersistenceEnvironmentInfopublic File getPersistenceTrashDirectory()
PersistenceEnvironmentInfogetPersistenceTrashDirectory in interface PersistenceEnvironmentInfopublic long getPersistenceActiveSpaceUsed()
PersistenceEnvironmentInfogetPersistenceActiveSpaceUsed in interface PersistenceEnvironmentInfopublic String getPersistenceMode()
public boolean isActive()