Annotations are class meta-data used at run-time, that have become a staple to Java 5 and Java EE 5 development. In this blog entry, you can take a look at how to use annotations for implementing a poor-man's cache, or in other words, a bare bones cache without all the bells and whistles used in commercial caching products. Read the post and code : http://weblog.plexobject.com/?p=1568