src/main/java/com/googlecode/objectify/cache/MergeFuture.java
@Override
	public Map<K, V> get() throws InterruptedException, ExecutionException
	{
		if (this.pending != null)
		{
			this.loaded.putAll(this.pending.get());
			this.pending = null;
		}
		
		return this.loaded;
	}
@Override
	public Map<K, V> get() throws InterruptedException, ExecutionException
	{
		if (this.pending != null)
		{
			this.loaded.putAll(this.pending.get());
			this.pending = null;
		}
		
		return this.loaded;
	}
@ Override public Map < K , V > get ( ) throws InterruptedException , ExecutionException { if ( this . pending != null ) { this . loaded . putAll ( this . pending . get ( ) ) ; this . pending = null ; } return this . loaded ; }
/* (non-Javadoc)
@see java.util.concurrent.Future#get()
/ * ( non - Javadoc )