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);
        }