public User currentUserModel(){ String entityID = ChatSDK.auth().getCurrentUserEntityID(); if(cachedUser == null || !cachedUser.getEntityID().equals(entityID)) { if (StringUtils.isNotEmpty(entityID)) { cachedUser = DaoCore.fetchEntityWithEntityID(User.class, entityID); } else { cachedUser = null; } } return cachedUser; }