Changed CacheAdapter.Remove() to return bool instead of object to accommodate different cache providers