Table of Contents

Namespace RisingV.Shared.Collections

Namespaces

RisingV.Shared.Collections.Concurrent

Classes

LazyMap<TKey, TValue>

A map that lazily initializes values when accessed.

Map<TKey, TValue>

Represents a generic map that extends Dictionary with specific key and value types.

OrderedMap<TKey, TValue>

Represents a map that maintains the order of insertion.

SizedDictionaryAsync<TKey, TValue>

Represents a thread-safe dictionary with a maximum size.

TimestampedList<T>

A thread-safe list that tracks items with timestamps.

TimestampedMap<TKey, TValue>

A map that associates keys with values, each stamped with a UTC timestamp.

TypeKeyedMap<TValue>

Represents a map (dictionary) that uses types as keys.

Interfaces

IMap

Represents a generic map interface that extends IDictionary.

IMap<TKey, TValue>

Represents a generic map interface that extends IDictionary with specific key and value types.