Hi I think the functions remove, refresh and expire should be asynchronous since they involve the store (which could be a database). Thanks