@Override
			protected Iterable<Entry<TraceAddressSnapRange, TraceMemoryState>> getIntersecting(
					Address lower, Address upper) {
				return stateMapSpace
						.reduce(TraceAddressSnapRangeQuery.intersecting(lower, upper, snap, snap))
						.entries();
			}
Implements {@link TraceMemorySpace} using a database-backed copy-on-write store.
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java