classpublicabstractPriority 3
AbstractMetaStore
com.hypixel.hytale.server.core.meta.AbstractMetaStore
implements IMetaStoreImpl
8
Methods
8
Public Methods
7
Fields
1
Constructors
Constructors
public
AbstractMetaStore(K parent, IMetaRegistry<K> registry, boolean bypassEncodedCache)Methods
Public Methods (8)
public
<T> void accept(MetaKey<T> key, T value)@Override
publicfinal
boolean consumeMetaStoreDirty()@Override
public
void decode(BsonDocument document, ExtraInfo extraInfo)@Override
public
BsonDocument encode(ExtraInfo extraInfo)@Nonnull@Override
public
void forEachUnknownEntry(BiConsumer<String, BsonValue> consumer)@Override
public
IMetaStoreImpl<K> getMetaStore()@Nonnull@Override
public
IMetaRegistry<K> getRegistry()@Override
publicfinal
void markMetaStoreDirty()@Override
Fields
Protected Fields (2)
protected
K parentprotected
IMetaRegistry<K> registryPrivate/Package Fields (5)
private
boolean bypassEncodedCacheprivate
BsonDocument cachedEncodedprivate
boolean dirtyprivate
IntSet notUnknownKeysprivate
BsonDocument unknownValues