copper-server-mongo/src/main/java/com/pogeyan/cmis/data/mongo/PassiveExpiringMap.java
/**
	 * Normal {@link Map#remove(Object)} behavior with the addition of removing any
	 * expiration entry as well. {@inheritDoc}
	 */
Normal  Map#remove(Object) behavior with the addition of removing any
expiration entry as well.
Normal Map#remove ( Object ) behavior with the addition of removing any expiration entry as well .
@Override
	public V remove(final Object key) {
		expirationMap.remove(key);
		if (listener != null) {
			listener.notifyOnRemoval(key, super.get(key));
		}
		return super.remove(key);
	}
@ Override public V remove ( final Object key ) { expirationMap . remove ( key ) ; if ( listener != null ) { listener . notifyOnRemoval ( key , super . get ( key ) ) ; } return super . remove ( key ) ; }
Normal {@link Map#remove(Object)} behavior with the addition of removing any
 expiration entry as well.
Normal { @link Map#remove ( Object ) } behavior with the addition of removing any expiration entry as well .