Table of Contents

Class ModerationCache

Namespace
Uncreated.Warfare.Moderation
Assembly
Uncreated.Warfare.dll
public class ModerationCache : ConcurrentDictionary<uint, ModerationEntryCacheEntry>, IDictionary<uint, ModerationEntryCacheEntry>, ICollection<KeyValuePair<uint, ModerationEntryCacheEntry>>, IReadOnlyDictionary<uint, ModerationEntryCacheEntry>, IReadOnlyCollection<KeyValuePair<uint, ModerationEntryCacheEntry>>, IEnumerable<KeyValuePair<uint, ModerationEntryCacheEntry>>, IDictionary, ICollection, IEnumerable
Inheritance
ModerationCache
Implements
Inherited Members
Extension Methods

Properties

this[uint]

public IModerationEntry this[uint key] { get; set; }

Parameters

key uint

Property Value

IModerationEntry

Methods

AddOrUpdate(IModerationEntry)

public void AddOrUpdate(IModerationEntry entry)

Parameters

entry IModerationEntry

TryGet<T>(uint, out T)

public bool TryGet<T>(uint key, out T value) where T : ModerationEntry

Parameters

key uint
value T

Returns

bool

Type Parameters

T

TryGet<T>(uint, out T, TimeSpan)

public bool TryGet<T>(uint key, out T value, TimeSpan timeout) where T : class, IModerationEntry

Parameters

key uint
value T
timeout TimeSpan

Returns

bool

Type Parameters

T