Ø Preload them all at startup with a global lock held, delete them at shutdown with a global lock held. If all the other access is 'read' the structures don't need a lock between times.
Ø Might be something to consider putting on the "to do" list. I can understand things being done like that when memory was in short supply, but now, probably not so important. +1 -- Principal Security Engineer Akamai Technologies, Cambridge, MA IM: [email protected]<mailto:[email protected]>; Twitter: RichSalz
