code: public synchronized E intern(@NonNull final E object) {
        return map.computeIfAbsent(object, o -> object);
     }
docs: <p>Adds or gets the canonical version of the incoming object.</p>
  
  @param object The object to intern
  @return The interned value
  @throws NullPointerException if the object is null