Class TailingsCache
Inheritance
System.Object
TailingsCache
Assembly: Eco.Simulation.dll
Syntax
public class TailingsCache : Object, IStorage, ISerializable
Constructors
TailingsCache(IPersistent)
Declaration
public TailingsCache(IPersistent storageHandle)
Parameters
Properties
Cache
Declaration
public ThreadSafeDictionary<Vector2i, ThreadSafeDictionary<float, ThreadSafeHashSet<int>>> Cache { get; }
Property Value
StorageHandle
Declaration
public IPersistent StorageHandle { get; set; }
Property Value
TailingsContainers
Declaration
public ConcurrentDictionary<int, TailingsContainer> TailingsContainers { get; }
Property Value
Type |
Description |
System.Collections.Concurrent.ConcurrentDictionary<System.Int32, TailingsContainer> |
|
Methods
DoCacheUpdate(CancellationToken)
Declaration
public void DoCacheUpdate(CancellationToken token)
Parameters
Type |
Name |
Description |
System.Threading.CancellationToken |
token |
|
Initialize(Vector3i)
Declaration
public void Initialize(Vector3i worldVoxelSize)
Parameters
Type |
Name |
Description |
Vector3i |
worldVoxelSize |
|
Implements