func NewLazyRefreshCache()

in internal/alloydb/lazy.go [42:60]


func NewLazyRefreshCache(
	uri InstanceURI,
	l debug.ContextLogger,
	client *alloydbadmin.AlloyDBAdminClient,
	key *rsa.PrivateKey,
	_ time.Duration,
	dialerID string,
	disableMetadataExchange bool,
	userAgent string,
	mr telv2.MetricRecorder,
) *LazyRefreshCache {
	return &LazyRefreshCache{
		uri:            uri,
		logger:         l,
		r:              newAdminAPIClient(client, key, dialerID, disableMetadataExchange),
		userAgent:      userAgent,
		metricRecorder: mr,
	}
}