ConcurrentLinkedHashMap Cache Manager implementation

For one of our projects we needed a cache that does not potentially grow limitless. Therefore we implemented a Cache Manager that uses the ConcurrentLinkedHashMap https://code.google.com/p/concurrentlinkedhashmap/ . With this the cache capacity can be given in the configuration. When the capacity is reached, the Map throws away the coldest entry.