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
keyuint
Property Value
Methods
AddOrUpdate(IModerationEntry)
public void AddOrUpdate(IModerationEntry entry)
Parameters
entryIModerationEntry
TryGet<T>(uint, out T)
public bool TryGet<T>(uint key, out T value) where T : ModerationEntry
Parameters
keyuintvalueT
Returns
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
Returns
Type Parameters
T