@Override
		public synchronized S getForSpace(AddressSpace space, boolean toWrite) {
			return spaces.computeIfAbsent(space,
				s -> newSpace(s, s.isUniqueSpace() ? null : getBacking(s)));
		}
Construct a new space internally associated with the given address space, having the
given backing

<p>
As the name implies, this often simply wraps {@code S}'s constructor

@param space the address space
@param backing the backing, if applicable. null for the unique space
@return the new space
Ghidra/Framework/Emulation/src/main/java/ghidra/pcode/exec/AbstractLongOffsetPcodeExecutorStatePiece.java