Caching Teams Repository
class CachingTeamsRepository(teamDao: TeamDao, teamApiService: TeamApiService, context: Context) : TeamsRepository
A repository implementation that caches teams data and provides functionality to refresh the data from a network source.