Introduce a mixin for handle the usage of volatile storage while handling message or pre-cached information.
/cc @romain @tomo
This will create a new commit in order to revert the existing changes.