Activity metrics updated only once per day?

Ok this is awaiting review/merge but that should fix it:

https://github.com/discourse/discourse/pull/11622

This was a bug in our cache.rb library where we were not passing the expires_in value and as a result were using the default value of one day instead of 30 minutes.