@Test
	public void testAsEntrySetRemoveAll() {
		assertFalse(entrySet.removeAll(List.of()));
		try (Transaction tid = trans()) {
			store.create(0);
			Entry<Long, MyObject> ent1 = ent(store.create(1));
			assertFalse(entrySet.removeAll(List.of()));
			assertTrue(entrySet.removeAll(List.of(ent1)));
			assertTrue(store.containsKey(0));
			assertFalse(store.containsKey(1));
			assertFalse(entrySet.removeAll(List.of(ent1)));
		}
	}
This exists to verify behavior in {@link #testAsValuesSubIterator()}
Ghidra/Debug/ProposedUtils/src/test/java/ghidra/util/database/DBCachedObjectStoreTest.java