Use an asynchronous cache wrapper for the get event cache. Contributed by Nick @ Beeper (@fizzadar).