if (self::$cache === null) {
CacheHandler::getInstance()->addResource(
'usergroups',
- WCF_DIR.'cache/cache.usergroups.php',
+ WCF_DIR.'cache/cache.userGroups.php',
'wcf\system\cache\builder\UserGroupCacheBuilder'
);
self::$cache = CacheHandler::getInstance()->get('usergroups');
*/
public static function resetCache() {
// clear cache
- CacheHandler::getInstance()->clear(WCF_DIR.'cache', 'cache.groups*.php');
+ CacheHandler::getInstance()->clear(WCF_DIR.'cache/', 'cache.userGroups*.php');
// clear sessions
SessionHandler::resetSessions();
<?php
namespace wcf\data\user\group\option;
+use wcf\data\user\group\UserGroupEditor;
use wcf\data\AbstractDatabaseObjectAction;
use wcf\system\cache\CacheHandler;
use wcf\system\WCF;
}
// clear cache
- CacheHandler::getInstance()->clear(WCF_DIR.'cache/', 'cache.groups-*.php');
+ UserGroupEditor::resetCache();
}
}
$cacheName = 'groups-'.PACKAGE_ID.'-'.$groups;
CacheHandler::getInstance()->addResource(
$cacheName,
- WCF_DIR.'cache/cache.groups-'.PACKAGE_ID.'-'.$groupsFileName.'.php',
+ WCF_DIR.'cache/cache.userGroups-'.PACKAGE_ID.'-'.$groupsFileName.'.php',
'wcf\system\cache\builder\UserGroupPermissionCacheBuilder'
);