¿Cuál es la forma correcta de eliminar un elemento de un mapa de Hazelcast?

Necesito eliminar un elemento del Mapa distribuido de Hazelcast y uso algo como este código (simplificado):

  public void realeaseBatchesById(int Id) {

    Iterator<Map.Entry<Long, WorkingBatch>> it = workingMap.entrySet().iterator();

    while (it.hasNext()) {
        WorkingBatch value = it.next().getValue();
        if (value.getServer().getId() == idd) {
        it.remove();
        }
    }

    }

pero este código no elimina el valor, el tamaño del mapa es el mismo al principio que el tamaño al final.

Cuando veo Hazelcast Javadoc , veo que esta interfaz solo define la eliminación por clave y por clave con valor. ¿Significa que no puedo usar la forma estándar de cómo eliminar el valor del mapa?

Respuesta 1

Estoy creando un programa que le pide al usuario varios números enteros y una de las declaraciones le pregunta al usuario "Ingrese un número entero que sea negativo, par o positivo e impar". ¿Cómo exactamente haría yo ...

Actualmente estoy haciendo un programa de sudoku, sin embargo, mi código actual parece fallarme. La secuencia de comandos a continuación debe imprimir "Rompecabezas de sudoku inconsistente" si una fila contiene el mismo número varias veces, ...

Soy nuevo en Cassandra y Spark e intento obtener datos de DB usando spark. Estoy usando Java para este propósito. El problema es que no hay excepciones lanzadas o se produjo un error, pero aún así no puedo ...

Sé que 2389% 10 es 9, pero ¿cómo podría crear un método que tome 2 parámetros? Uno para el número y el otro para el índice y devolverá el valor en el índice ...