code: public NettyServerBuilder maxConnectionAge(long maxConnectionAge, TimeUnit timeUnit) {
      checkArgument(maxConnectionAge > 0L, "max connection age must be positive");
      maxConnectionAgeInNanos = timeUnit.toNanos(maxConnectionAge);
      if (maxConnectionAgeInNanos >= AS_LARGE_AS_INFINITE) {
        maxConnectionAgeInNanos = MAX_CONNECTION_AGE_NANOS_DISABLED;
      }
      if (maxConnectionAgeInNanos < MIN_MAX_CONNECTION_AGE_NANO) {
        maxConnectionAgeInNanos = MIN_MAX_CONNECTION_AGE_NANO;
      }
      return this;
    }
docs: Sets a custom max connection age, connection lasting longer than which will be gracefully
  terminated. An unreasonably small value might be increased.  A random jitter of +/-10% will be
  added to it. {@code Long.MAX_VALUE} nano seconds or an unreasonably large value will disable
  max connection age.
  
  @since 1.3.0