The timer seems to stop working after a while when running on openshift.
I changed the implementation to create a new timer after each cache
update.