Repositories
First of all this do not relate to the repository pattern in your application. This is the approach that the plugin takes to group classes that read information of your application.
Each of them have a cache
decorated version.
This is recomended way to interact but not limited, since you may have the use
case where you don't want the cache.