code: public void setUnchecked(T newValue) throws InterruptedException {
      try {
        set(newValue);
      } catch (IOException e) {
        throw new RuntimeException(e);
      }
    }
docs: Set the reference to {@code newValue}, and wraps {@link IOException}s in
  {@link RuntimeException}s.
  
  @param newValue The value to set.
  
  @throws InterruptedException If the thread is interrupted.