public boolean putFromLoad(Object key, Object value, long txTimestamp, Object version)
      throws CacheException {

    region.ensureRegionRootExists();

    return CacheHelper.putForExternalRead(cache, regionFqn, key, value);
  }
  public boolean putFromLoad(
      Object key, Object value, long txTimestamp, Object version, boolean minimalPutOverride)
      throws CacheException {

    region.ensureRegionRootExists();

    // We ignore minimalPutOverride. JBossCache putForExternalRead is
    // already about as minimal as we can get; it will promptly return
    // if it discovers that the node we want to write to already exists
    return CacheHelper.putForExternalRead(cache, regionFqn, key, value);
  }