public async Task <IEnumerable <Produto> > Handle(Vitrine message) { IEnumerable <Produto> produtos = null; if (!cache.TryGetValue(ChaveDoCache, out produtos)) { produtos = await repositorioDeProdutos.BuscarVitrine(); if (produtos?.Any() ?? false) { cache.Set(ChaveDoCache, produtos); } } return(produtos); }
private void OnGetBannerData(WWW www) { Vitrine.Init(www); }
public static void Init(WWW www) { s_instance = new Vitrine(www); }