Table of Contents

Interface ICache<TKey, TValue>

Namespace
Gamelogic.Extensions
Assembly
Gamelogic.Extensions.dll

A data structure that can be used as a cache.

public interface ICache<TKey, TValue>

Type Parameters

TKey

The type of the t key.

TValue

The type of the t value.

Extension Methods

Properties

Count

Gets the number of elements in the cache .

IsFull

Gets a value indicating whether this cache is full.

this[TKey]

Gets or sets the value with the specified key. The method ContainsKey should always be called before getting the value of a key.

Methods

ContainsKey(TKey)

Determines whether this cache contains the specified key.

Remove(TKey)

Removes the element at the specified key from the cache.

RemoveOldest()

Removes the oldest item from the cache.