Val, StringBuilder.append() is what javac generates for `"Read value: " + val` in the code.
Ravi, Hibernate returned you a collection proxy for your map, however by the time control flow leaves the CacheStore your hibernate session gets closed and this collection proxy cannot be used anymore. You need to make sure that all objects (and fields in those objects) returned from the cache store get materialized before the session is closed.
