code: private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException {
  		// Call the default implementation to de-serialize our object
  		in.defaultReadObject();
  		// init transients
  		_validateLastModified = new AtomicBoolean(true);
  		_cacheKeyGenMutex = new Semaphore(1);
  		_isReportCacheInfo = false;
  	}
docs: De-serialize this object from an ObjectInputStream
  @param in The ObjectInputStream
  @throws IOException
  @throws ClassNotFoundException