abstract class AbstractMetaStore
Class AbstractMetaStore. Provides abstractmetastore functionality for the Hytale server.
java.lang.Object > AbstractMetaStore
Field Summary
cachedEncoded
private
BsonDocument
cachedEncoded
Field cachedEncoded.
dirty
private
boolean
dirty
Field dirty.
bypassEncodedCache
private
boolean
bypassEncodedCache
Field bypassEncodedCache.
previous
final
boolean
previous
Field previous.
value
final
BsonValue
value
Field value.
codec
final
Codec
codec
Field codec.
document
final
BsonDocument
document
Field document.
persistentKey
final
PersistentMetaKey
persistentKey
Field persistentKey.
key
final
String
key
Field key.
metaKey
final
PersistentMetaKey
metaKey
Field metaKey.
obj
final
Object
obj
Field obj.
Method Detail
AbstractMetaStore
public
public
AbstractMetaStore
(final K parent, final IMetaRegistry registry, final boolean bypassEncodedCache)
Method AbstractMetaStore.
- Parameters:
final Kparentfinal IMetaRegistryregistryfinal booleanbypassEncodedCache
forEachUnknownEntry
public
void
forEachUnknownEntry
(final BiConsumer consumer)
Method forEachUnknownEntry.
- Parameters:
final BiConsumerconsumer
markMetaStoreDirty
final
void
markMetaStoreDirty
()
Method markMetaStoreDirty.
consumeMetaStoreDirty
final
boolean
consumeMetaStoreDirty
()
Method consumeMetaStoreDirty.
if
public
else
if
(metaKey.getCodec()
Method if.
- Parameters:
metaKey.getCodec(metaKey.getCodec(