docs: public String lineProtocol(final TimeUnit precision) {
  
      // setLength(0) is used for reusing cached StringBuilder instance per thread
      // it reduces GC activity and performs better then new StringBuilder()
      StringBuilder sb = CACHED_STRINGBUILDERS.get();
      sb.setLength(0);
  
      escapeKey(sb, measurement);
      concatenatedTags(sb);
      concatenatedFields(sb);
      formatedTime(sb, precision);
  
      return sb.toString();
    }