retrieveCurrentCustomer
Retrieve the current Customer. If customer is not stale, this returns immediately with the cache. If not, it fetches a new value and returns that to the listener.
Parameters
listener
a CustomerRetrievalListener to invoke with the result of getting the customer, either from the cache or from the server