
// TODO: check if eldest is expired or if we're above the limit.
// if eldest is expired, turn a flag to check for more.

// Note: this doesn't work well for sessions that set shorter
// expiry time, or longer expiry times.