- Add configurable cooldown period after sending an email for /email recovery - Change ExpiringMap to remove expired entries (like ExpiringSet) - Create method to translate durations via the messages file
- Move expiring collections to util.expiring package - Change ExpiringSet to remove expired entries during normal calls