Eu tenho vários métodos de lógica de negócios que armazenam e recuperam (com filtragem) objetos e listas de objetos do cache. Considerar IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..e...