public void invalidate(AddressRange range) {
		synchronized (pages) {
			for (Page p : pages) {
				p.invalidate(range);
			}
		}
	}
Ensure a page is cached

@param address the start address of the page
@param len the minimum number of bytes required from the page
@return the chosen cache page
@throws MemoryAccessException if the required bytes cannot be read
Ghidra/Debug/Framework-TraceModeling/src/main/java/ghidra/trace/database/program/ByteCache.java