Add cxy_cache:refresh_item/2

Allow generation of a new value which is version compared to any existing cached value. The latest value wins, or if nothing is cached for this key, the newly generated value is inserted. In all cases, this function returns the final value that remains in the newest generation of the cache.