public class DiskDataStore
Class DiskDataStore. Provides diskdatastore functionality for the Hytale server.
java.lang.Object > DiskDataStore
Field Summary
newPath
final
Path
newPath
Field newPath.
filePath
final
Path
filePath
Field filePath.
extraInfo
final
ExtraInfo
extraInfo
Field extraInfo.
bsonValue
final
BsonDocument
bsonValue
Field bsonValue.
list
final
List
list
Field list.
fileName
final
String
fileName
Field fileName.
Method Detail
getPath
public
Path
getPath
()
Method getPath.
load
public
T
load
(final String id)
Method load.
- Parameters:
final Stringid
save
public
void
save
(final String id, final T value)
Method save.
- Parameters:
final Stringidfinal Tvalue
remove
public
void
remove
(final String id)
Method remove.
- Parameters:
final Stringid
list
public
List
list
()
Method list.
loadAll
public
T>
loadAll
()
Method loadAll.
removeAll
public
void
removeAll
()
Method removeAll.
load0
protected
T
load0
(@Nonnull final Path path)
Method load0.
- Parameters:
@Nonnull final Pathpath
getPathFromId
static
Path
getPathFromId
(@Nonnull final Path path, final String id)
Method getPathFromId.
- Parameters:
@Nonnull final Pathpathfinal Stringid
getBackupPathFromId
static
Path
getBackupPathFromId
(@Nonnull final Path path, final String id)
Method getBackupPathFromId.
- Parameters:
@Nonnull final Pathpathfinal Stringid
getIdFromPath
static
String
getIdFromPath
(@Nonnull final Path path)
Method getIdFromPath.
- Parameters:
@Nonnull final Pathpath