code: public void setValue(Object value, long timeout) {
  		_value = value;
  		_expiration = System.currentTimeMillis() + timeout;
  	}
docs: Sets a new value and extends its expiration.
  
  @param value   a new cached value.
  @param timeout a expiration timeout in milliseconds.