@Override
	public Collection<? extends DBTraceMemoryRegion> getRegionsIntersecting(Lifespan lifespan,
			AddressRange range) {
		return Collections.unmodifiableCollection(regionMapSpace.reduce(
			TraceAddressSnapRangeQuery.intersecting(range, lifespan)).values());
	}
Implements {@link TraceMemorySpace} using a database-backed copy-on-write store.
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/memory/DBTraceMemorySpace.java