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.