How to Remove Specific Value From Cache : I Want to Remove Specific Cache Value From Particular Cache.

e.g

    Cache.Insert("TestCacheKey", "111", null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High,null); 
    Cache.Insert("TestCacheKey", "222", null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, null);
    Cache.Insert("TestCacheKey", "333", null, DateTime.Now.AddSeconds(60), Cache.NoSlidingExpiration, CacheItemPriority.High, null);

So, i have some data added in cache key i.e "TestCacheKey". Now, i want to delete specific value i.e "111" from that key i.e "TestCacheKey".

After Delete Specific value and when i retrieve that cache i just get only two records i.e "222" & "333" value 

So, how can i achieve this to delete specific value from cache.

Help Please
