public void Track(MessageServer server, AuthenticationSession toTrack)
        {
            Contract.Requires(toTrack != null);
            Contract.Requires(server != null);

            if (toTrack.NeverExpires()) return;
            ScheduleDecache(server, toTrack);
        }