code: public synchronized Object get(final String key) {
  		try {
  			final Object value = super.get(key);
  			if (value != null) {
  				updateKey(key);
  			}
  			return value;
  		} catch (Exception e) {
  			log.log(Level.SEVERE, "get", e);
  			return null;
  		}
  	}
docs: Returns a cached Object given a key
  
  @param key
  The key of the Object stored on the HashMap
  @return The Object or null if it is not stored in the cache