*/
@Atomic
@Override
public boolean remove(E value) {
DirectoryManager locator = HyFlow.getLocator();
IDContainer<ImmutableHashMap<E, E>> container = (IDContainer<ImmutableHashMap<E, E>>) locator.open(containerID, "r");
final ImmutableHashMap<E, E> map = container.getItem();
Box found = new Box(null);
final ImmutableHashMap<E, E> newMap = map.remove(value, found);
if (found.value == null) {
return false;