public void Add(CacheItem <TKey, TValue> item) { // Create the Hash int slotHash = _hashFunction.GenerateHash(_slotSize, item.Key); // Add to Associated Cache _hashTable[slotHash].Add(item); }