func NewStore() Store {
	return &store{
		hosts: make(map[string][]*v1alpha3.ServiceEntry_Endpoint),
		m:     &sync.RWMutex{},
	}
}
NewStore returns a store
package provider
import (
	"sync"
	"istio.io/api/networking/v1alpha3"
)
type (
	Store interface {
		Hosts() map[string][]*v1alpha3.ServiceEntry_Endpoint
		Set(hosts map[string][]*v1alpha3.ServiceEntry_Endpoint)
	}
	store struct {
		m     *sync.RWMutex
		hosts map[string][]*v1alpha3.ServiceEntry_Endpoint  
	}
)