internal override void Remove(string key)
{
if (!TryRemove(key))
{
FileNotFoundException fileNotFoundException = new FileNotFoundException(null, key);
throw new IOException(SR.GetString(SR.net_cache_retrieve_failure, fileNotFoundException.Message), fileNotFoundException);
}
}