Description
Guacamole uses a ScheduledExecutorService to periodically check all current sessions, evicting any sessions that have expired. This executor runs in its own thread. If an unexpected exception occurs during session invalidation, the thread used by the executor will terminate, preventing sessions from expiring.