void (final int key, final IntSet value) { try { cache.invalidate(key); map.appendData(key, new AppendablePersistentMap.ValueDataAppender() { @Override public void append(final @NotNull DataOutput out) throws IOException { IntIterator iterator = value.iterator(); while (iterator.hasNext()) { int value1 = iterator.nextInt(); DataInputOutputUtil.writeINT(out, value1); } } }); } catch (IOException e) { throw new BuildDataCorruptedException(e); } }