Class that finds and holds {@link CacheAttribute} metadata.
Discovered {@link CacheAttribute} are saved in a synchronized hashmap toenhance performances of the framework.
Note This class does not implement any support for flushing the discovered CacheAttibutes since this is very unlikely to be required.
@author Omar Irbouh
@author Alex Ruiz