Improved caching performance. a) added revalidate functionality to extend auto-expiration of a cache entry. used after a successfull put operation to eliminate unnecessary get operations due to item expiration. b) added possiblity to block get functionality for a key. this will prevent unnecessary get operations when multiple threads request the same key concurrently.