public synchronized IntObjectMap<List<SemElement>> refresh(long expectedModCount, long currentModCount) {
      if (expectedModCount == modificationCount) {
        data.clear();
        this.modificationCount = currentModCount;
      }
      return data;
    }
public synchronized IntObjectMap<List<SemElement>> refresh(long expectedModCount, long currentModCount)