by
Allistar >> Sun, 8 Jul 2007 22:29:51 GMT
So in my case the collection would be 'volatile' but the instances of that collection 'frozen'?
Presumable the instances are added to the collection during inverse maintenance, in which case when the collectino is updated the particular instance being added or removed from the collection will be updated too.
I would make a collection frozen if it is populated once at system initialisation time and then never added to or removed from during normal operation. This is especially true if you read from this collection a lot (e.g. display it in a combobox or otherwise iterate through it).
If you do want to update the collection, make it volatile again. If the updating only happens in single user mode (such as during deployment or upgrades) then there is little expense in changing the volatility of the collection (by definition there are no other nodes with a "node level" lock on the collection).
Allistar.