There are cases where we want to remove the cache item from the Cache only if we have the latest version with us, i.e. not updated by any other instance of the client application. For this specific reason remove overload provided with CacheItemVersion can be used.