Ideally, I would like to avoid the reflection overhead altogether instead of paying it twice here. Would moving the Cache out of RestAnnotationProcessor into something else be acceptable? Not sure of the right home but Reflections2.java does leap out at me just based on the name. If you would prefer duplicating Caches, let me run numbers with a single Cache and with a similarly sized duplicated Cache and measure the performance difference. Hopefully the data will be enough to convince us of one approach or the other.
--- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/164#issuecomment-25467696
