internal void Remove(CacheEntryBase cacheEntry) { AnchorUtil.ThrowOnNullArgument(cacheEntry, "cacheEntry"); this.Context.Logger.Log(MigrationEventType.Warning, "Deactivating CacheEntry {0} ...", new object[] { cacheEntry }); cacheEntry.Deactivate(); lock (this.sharedDataLock) { this.cacheEntries.Remove(cacheEntry.ObjectId); } }