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