@Override
  public void put(final int key, final IntSet values) {
    try {
      if (!values.isEmpty()) {
        cache.invalidate(key);
        map.appendData(key, getAddAppender(values));
      }
    }
    catch (IOException e) {
      throw new BuildDataCorruptedException(e);
    }
  }
@Override
  public void put(final int key, final IntSet values)