class DataStore implements DataCacheProvider, RolesProvider {

    @Override
    public List<Role> getRolesByDomain(String domain) {
        DomainData domainData = getDomainData(domain);
        if (domainData == null) {
            return new ArrayList<>();
        }

        return domainData.getRoles();
    }

    public  DataStore(ChangeLogStore clogStore, CloudStore cloudStore);

}