Major overhaul of caching system (work in progress)
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / lib / data / option / OptionEditor.class.php
index 23554332680ecfdd6ba7a981ad75c493a93a30e2..073704b4b83b08edac7a0f003ac7937cdde8340a 100644 (file)
@@ -2,7 +2,7 @@
 namespace wcf\data\option;
 use wcf\data\DatabaseObjectEditor;
 use wcf\data\IEditableCachedObject;
-use wcf\system\cache\CacheHandler;
+use wcf\system\cache\builder\OptionCacheBuilder;
 use wcf\system\io\File;
 use wcf\system\WCF;
 use wcf\util\FileUtil;
@@ -11,7 +11,7 @@ use wcf\util\FileUtil;
  * Provides functions to edit options.
  * 
  * @author     Alexander Ebert
- * @copyright  2001-2012 WoltLab GmbH
+ * @copyright  2001-2013 WoltLab GmbH
  * @license    GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
  * @package    com.woltlab.wcf
  * @subpackage data.option
@@ -82,7 +82,7 @@ class OptionEditor extends DatabaseObjectEditor implements IEditableCachedObject
         */
        public static function resetCache() {
                // reset cache
-               CacheHandler::getInstance()->clear(WCF_DIR.'cache', 'cache.option.php');
+               OptionCacheBuilder::getInstance()->reset();
                
                // reset options.inc.php files
                self::rebuild();