Key-Based Expiration and ActiveSupport Concerns - Brian Auton