Is it possible to cache messages for last X days only?

[Problem/Question]
Is it possible to cache messages for last X days only?