code: boolean canAppend() {
      return appending == 0 || (appendSucceeded && appending < MAX_APPENDS && System.nanoTime() - (timeBuffer.average() / MAX_APPENDS) >= appendTime);
    }
docs: Returns a boolean indicating whether an append request can be sent to the member.
  
  @return Indicates whether an append request can be sent to the member.