@Override
	public DBCachedObjectStoreEntrySubSet<T> subSet(Entry<Long, T> fromElement,
			boolean fromInclusive, Entry<Long, T> toElement, boolean toInclusive) {
		KeySpan span = KeySpan.sub(fromElement.getKey(), fromInclusive, toElement.getKey(),
			toInclusive, direction);
		return new DBCachedObjectStoreEntrySubSet<>(store, errHandler, lock, direction,
			keySpan.intersect(span));
	}
This is the sub-ranged form of {@link DBCachedObjectStoreEntrySet}

<p>
For example, this can be obtained via {@code store.asMap().subMap(...).entrySet()}.

@param <T> the type of objects in the store
Ghidra/Debug/ProposedUtils/src/main/java/ghidra/util/database/DBCachedObjectStoreEntrySubSet.java