Major overhaul of caching system (work in progress)
[GitHub/WoltLab/WCF.git] / wcfsetup / install / files / lib / data / package / PackageCache.class.php
index 0b86f76a5ec57dc115b36e7434252a48d17cc46b..61073a54cdc4cf8654dffb8f672ab8a19f5a4de0 100644 (file)
@@ -1,13 +1,13 @@
 <?php
 namespace wcf\data\package;
-use wcf\system\cache\CacheHandler;
+use wcf\system\cache\builder\PackageCacheBuilder;
 use wcf\system\SingletonFactory;
 
 /**
  * Manages the package cache.
  * 
  * @author     Marcel Werk
- * @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.package
@@ -24,12 +24,7 @@ class PackageCache extends SingletonFactory {
         * @see wcf\system\SingletonFactory::init()
         */
        protected function init() {
-               CacheHandler::getInstance()->addResource(
-                       'package',
-                       WCF_DIR.'cache/cache.package.php',
-                       'wcf\system\cache\builder\PackageCacheBuilder'
-               );
-               $this->packages = CacheHandler::getInstance()->get('package');
+               $this->packages = PackageCacheBuilder::getInstance()->getData();
        }
        
        /**