@Override
	public DBCachedObjectStoreEntrySubSet<T> headSet(Entry<Long, T> toElement, boolean inclusive) {
		KeySpan span = KeySpan.head(toElement.getKey(), inclusive, direction);
		return new DBCachedObjectStoreEntrySubSet<>(store, errHandler, lock, direction, span);
	}
This provides the implementation of {@link Map#entrySet()} for
{@link DBCachedObjectStore#asMap()}

<p>
The store acts as a map from object id to object, thus an entry has a long key and object value.

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