package lucee.runtime.listener;
import lucee.runtime.type.dt.TimeSpan;
import lucee.runtime.type.dt.TimeSpanImpl;
import lucee.runtime.type.scope.CookieImpl;
public class AuthCookieDataImpl implements AuthCookieData {
public static final AuthCookieData DEFAULT = new AuthCookieDataImpl(TimeSpanImpl.fromMillis(CookieImpl.NEVER*1000), false);
private final TimeSpan timeout;
private final boolean disableUpdate;
public AuthCookieDataImpl(TimeSpan timeout,boolean disableUpdate) {
this.timeout=timeout;
this.disableUpdate=disableUpdate;
}
@Override
public TimeSpan getTimeout() {
return timeout;
}
@Override
public boolean isDisableUpdate() {
return disableUpdate;
}
}