@Override public Map<K, ValueHolder<V>> bulkCompute(Set<? extends K> keys, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>> remappingFunction) throws StoreAccessException { return bulkCompute(keys, remappingFunction, REPLACE_EQUALS_TRUE); }
Map<Long, Store.ValueHolder<String>> computedMap = xaStore.bulkCompute(asSet(1L, 2L, 3L), entries -> { Map<Long, String> result = new HashMap<>(); for (Map.Entry<? extends Long, ? extends String> entry : entries) { assertThat(computedMap.get(3L).get(), equalTo("stuff#3")); computedMap = xaStore.bulkCompute(asSet(0L, 1L, 3L), entries -> { Map<Long, String> result = new HashMap<>(); for (Map.Entry<? extends Long, ? extends String> entry : entries) {
@Override public Map<K, ValueHolder<V>> bulkCompute(Set<? extends K> keys, Function<Iterable<? extends Map.Entry<? extends K, ? extends V>>, Iterable<? extends Map.Entry<? extends K, ? extends V>>> remappingFunction) throws StoreAccessException { return bulkCompute(keys, remappingFunction, REPLACE_EQUALS_TRUE); }