How often does this method get called?  (I confess I haven't looked... so this may be a non-issue.)  The method name & sig _reads as though_ it gets called at startup (once).  This whole enhancement is for naught if you can't change the number or nature of PAGS groups without a restart... even in a multi-server deployment.