I often lament the lack of a standard caching framework in Java. JSR107 is the JSR for it but it was started in like 2001 and the JCACHE API was finally published in 2005. I just looked at it on java.net and it isn't all that great.
I put together an initial list of issues that I have with the use of injection for EJB dependencies one night because I couldn't sleep. In short, there are so many issues that I feel it should be removed and replaced with dependency lookup through the context object. Anyway, a co-worker of mine told me about 3 weeks ago that he was going to the TSS conference.