/** * Provides implementation of Remove method of the ICacheStorage interface. Removes an object from * the store, specified by the passed in key * * @param key key * @return object */ @Override public Object Remove(Object key) { if (ServerMonitor.getMonitorActivity()) { ServerMonitor.LogClientActivity("Store.Remove", ""); } Object e = Get(key); if (e != null) { _itemDict.remove(key); super.Removed((ISizable) ((e instanceof ISizable) ? e : null)); } return e; }