WIP: attempt to handle cache messages similar to other personas messages
Caching message handling
Merge branch 'cache_vault' into vault