func KeyRetrievalService(repo Repository) *Service {
	c, err := lru.New(64)
	if err != nil {
		c = nil
	}

	a, err := lru.New(64)
	if err != nil {
		a = nil
	}

	return &Service{
		repo:         repo,
		routingCache: c,
		addressCache: a,
	}
}
// KeyRetrievalService initialises a key retrieval service.
KeyRetrievalService initialises a key retrieval service.
// KeyRetrievalService initialises a key retrieval service .
func KeyRetrievalService(repo Repository) *Service {
	c, err := lru.New(64)
	if err != nil {
		c = nil
	}
	a, err := lru.New(64)
	if err != nil {
		a = nil
	}
	return &Service{
		repo:         repo,
		routingCache: c,
		addressCache: a,
	}
}
func KeyRetrievalService ( repo Repository ) * Service { c , err := lru . New ( 64 ) if err != nil { c = nil } a , err := lru . New ( 64 ) if err != nil { a = nil } return & Service { repo : repo , routingCache : c , addressCache : a , } }
KeyRetrievalService initialises a key retrieval service.
KeyRetrievalService initialises a key retrieval service .