code: public StoredChannel setExpiration(Long expiration) {
      lock.lock();
      try {
        this.expiration = expiration;
      } finally {
        lock.unlock();
      }
      return this;
    }
docs: Sets the milliseconds in Unix time at which the subscription will expire or {@code null} for an
  infinite TTL.