/**
  * Loads the member cache into the local cache variable if not done yet
  * 
  * @return void
  */
 public static function loadMembers()
 {
     if (self::$members_loaded) {
         return;
     }
     // set that we've loaded things
     self::$members_loaded = true;
     self::$path = Config::getConfigPath() . '/users/%s.yaml';
     self::$members = unserialize(File::get(Path::tidy(BASE_PATH . "/_cache/_app/members/members.php")));
     // no members found, that's ok, load a blank array
     if (!is_array(self::$members)) {
         self::$members = array();
     }
 }