Cache query method metadata to avoid repeated calculations.
We now calculate information about query methods in RepositoryInformationSupport lazily and keep it around to avoid repeated calculations that involve traversals over declared method and Stream allocations.
Fixes GH-3066.
@ -43,6 +42,7 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@@ -43,6 +42,7 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@ -51,25 +51,12 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@@ -51,25 +51,12 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@ -139,21 +126,12 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@@ -139,21 +126,12 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@ -178,4 +156,52 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat
@@ -178,4 +156,52 @@ public abstract class RepositoryInformationSupport implements RepositoryInformat