+ if($name == '') {
+ wfDebug( "$fname can't find group $id\n" );
+ return null;
+ } else {
+ $group = $g->newFromName($name);
+ if( $group ) {
+ wfDebug( "$fname caching group $id (name $name)\n" );
+ $group->loadFromDatabase();
+ $wgMemc->add( $key, $group, 3600 );
+ } else {
+ wfDebug( "$fname failed to laod group id $d (name $name)\n" );
+ }
+ return $group;
+ }