You should probably call UserApi.expire(uid) instead. Saves an object allocation. 

I was going to say you need to call Calcentral::USER_CACHE_EXPIRATION.notify(uid) instead, but nothing else depends on the change of the is-reminder-dismissed flag, so expiring just UserApi is correct.