@JsonIgnore
    @Override
    public ZonedDateTime toMaximumExpirationTime(final Ticket ticketState) {
        val creationTime = ticketState.getCreationTime();
        return creationTime.plusSeconds(this.timeToKillInSeconds);
    }
Ticket expiration policy based on a hard timeout from ticket creation time rather than the
"idle" timeout provided by {@link TimeoutExpirationPolicy}.

@author Andrew Feller
@since 3.1.2
core/cas-server-core-tickets-api/src/main/java/org/apereo/cas/ticket/expiration/HardTimeoutExpirationPolicy.java