@Override
    public Map<K, Object> executeOnKeys(Set<K> keys, com.hazelcast.map.EntryProcessor entryProcessor) {
        return map.executeOnKeys(keys, entryProcessor);
    }
@Test
    public void testExecuteOnKeys() {
        map.put(23, "value-23");
        map.put(42, "value-42");
        map.put(65, "value-65");

        Set<Integer> keys = new HashSet<>(asList(23, 65, 88));
        Map<Integer, Object> resultMap = adapter.executeOnKeys(keys, new IMapReplaceEntryProcessor("value", "newValue"));
        assertEquals(2, resultMap.size());
        assertEquals("newValue-23", resultMap.get(23));
        assertEquals("newValue-65", resultMap.get(65));

        assertEquals("newValue-23", map.get(23));
        assertEquals("value-42", map.get(42));
        assertEquals("newValue-65", map.get(65));
        assertNull(map.get(88));
    }