Contextual information about the hook.
The item to return to get()
instead of the retrieved item. Returning a rejected promise will not block the operation, but will return a rejected promise to the operation caller as well as trigger the onFailure()
hook.
The item that was retrieved from the collection.