{"comment":{"url":"https://api.github.com/repos/gradle/gradle/comments/17178780","html_url":"https://github.com/gradle/gradle/commit/3704a3a6069096806f989421d147b0d73a759cc6#commitcomment-17178780","id":17178780,"user":{"login":"eljobe","id":679924,"avatar_url":"https://avatars.githubusercontent.com/u/679924?v=3","gravatar_id":"","url":"https://api.github.com/users/eljobe","html_url":"https://github.com/eljobe","followers_url":"https://api.github.com/users/eljobe/followers","following_url":"https://api.github.com/users/eljobe/following{/other_user}","gists_url":"https://api.github.com/users/eljobe/gists{/gist_id}","starred_url":"https://api.github.com/users/eljobe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eljobe/subscriptions","organizations_url":"https://api.github.com/users/eljobe/orgs","repos_url":"https://api.github.com/users/eljobe/repos","events_url":"https://api.github.com/users/eljobe/events{/privacy}","received_events_url":"https://api.github.com/users/eljobe/received_events","type":"User","site_admin":false},"position":52,"line":52,"path":"subprojects/plugin-use/src/main/java/org/gradle/plugin/use/internal/DefaultMavenPluginRepository.java","commit_id":"3704a3a6069096806f989421d147b0d73a759cc6","created_at":"2016-04-20T14:34:03Z","updated_at":"2016-04-20T14:34:03Z","body":"Do we need to support calling this method several times? The reason I ask is that if we could consider this data immutable, we could cache the results of the asResolver() method instead of having to create a new instances of `Action<MavenArtifactRepository>` and `CustomRepositoryPluginResolver` each time `asResolver()` is called."}}