!7 p { set allWebs_transientOnly; ai_postTransientTriple_force.set(true); S id = aGlobalID(); assertCollectionContents(ll(), printStruct(ai_invalidatedWebs())); // invalidate Web web = ai_invalidateWebTransiently(id); assertCollectionContents(ll(id), printStruct(ai_invalidatedWebs())); // invalidate again Web web2 = ai_invalidateWebTransiently(id); assertCollectionContents(ll(id), printStruct(ai_invalidatedWebs())); print("remove one"); removeTransientWeb(web); assertCollectionContents(ll(id), printStruct(ai_invalidatedWebs())); print("remove the other"); removeTransientWeb(web2); assertCollectionContents(ll(), printStruct(ai_invalidatedWebs())); print("OK"); }