CachedPositionProviderAsset

public class CachedPositionProviderAsset extends PositionProviderAsset

Class CachedPositionProviderAsset. Provides cachedpositionproviderasset functionality for the Hytale server.

java.lang.Object > PositionProviderAsset > CachedPositionProviderAsset

Field Summary

childAsset

private PositionProviderAsset childAsset

Field childAsset.

sectionSize

private int sectionSize

Field sectionSize.

cacheSize

private int cacheSize

Field cacheSize.

childPositions

final PositionProvider childPositions

Field childPositions.

instance

final CachedPositionProvider instance

Field instance.

Method Detail

CachedPositionProviderAsset

public public CachedPositionProviderAsset ()

Method CachedPositionProviderAsset.

build

public PositionProvider build (@Nonnull final Argument argument)

Method build.

Parameters:
@Nonnull final Argument argument

CachedPositionProvider

public new CachedPositionProvider (childPositions, this.sectionSize, this.cacheSize, false, argument.workerIndexer.getWorkerCount()

Method CachedPositionProvider.

Parameters:
childPositions childPositions
this.sectionSize this.sectionSize
this.cacheSize this.cacheSize
false false
argument.workerIndexer.getWorkerCount( argument.workerIndexer.getWorkerCount(

cleanUp

public void cleanUp ()

Method cleanUp.