public < T extends Serializable > void remove ( StorageKey < T > key ) { String data = storage . getItem ( key . name ( ) ) ; storage . removeItem ( key . name ( ) ) ; T value = cache . remove ( key ) ; fireEvent ( StorageChangeEvent . ChangeType . REMOVE , key , null , value , null , data ) ; }
Removes the record for the specified key from this storage if present .