userBalances() {
                if (this._balanceCache) {
                    return this._balanceCache.get();
                } else {
                    return user.onLogin().then(() => this._balanceCache.get());
                }
            }
/**
             * Get balance list by user address
             * @return {Promise<IBalanceDetails[]>}
             */
Get balance list by user address
@return {Promise}
Get balance list by user address @return { Promise }
userBalances() {
                if (this._balanceCache) {
                    return this._balanceCache.get();
                } else {
                    return user.onLogin().then(() => this._balanceCache.get());
                }
            }
userBalances ( ) { if ( this . _balanceCache ) { return this . _balanceCache . get ( ) ; } else { return user . onLogin ( ) . then ( ( ) => this . _balanceCache . get ( ) ) ; } }
Get balance list by user address
 @return {Promise<IBalanceDetails[]>}
Get balance list by user address @return { Promise<IBalanceDetails [] > }