docs: @Override
      public boolean offer(final WaitStrategy.Offerable o) throws InterruptedException {
          double currentBackoff = backoffNanos;
          while (!o.offer()) {
              LockSupport.parkNanos((long) currentBackoff);
              currentBackoff = currentBackoff * coefficient;
  
          }
          return true;
      }