Cancel any in-flight CustomerSession operations. Their callback listeners will not be called.
End the singleton instance of a CustomerSession. Calls to getInstance will throw an IllegalStateException after this call, until the user calls initCustomerSession again.
Gets the singleton instance of CustomerSession. If the session has not been initialized, this will throw a RuntimeException.
Create a CustomerSession with the provided EphemeralKeyProvider.