ICacheSource is also in the folder with its implementations.
+++ /dev/null
-<?php
-namespace wcf\system\cache;
-
-/**
- * A CacheBuilder provides data to the CacheHandler that ought to be cached.
- *
- * @author Marcel Werk
- * @copyright 2001-2011 WoltLab GmbH
- * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
- * @package com.woltlab.wcf
- * @subpackage system.cache
- * @category Community Framework
- */
-interface ICacheBuilder {
- /**
- * Returns the data that ought to be cached.
- *
- * @param array $cacheResource
- * @return array $data
- */
- public function getData($cacheResource);
-}
<?php
namespace wcf\system\cache\builder;
use wcf\data\acp\menu\item\ACPMenuItem;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\WCF;
use wcf\data\application;
use wcf\data\package\Package;
use wcf\data\package\PackageList;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\data\core\object\CoreObjectList;
use wcf\system\package\PackageDependencyHandler;
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\package\PackageDependencyHandler;
use wcf\system\WCF;
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\event\listener\EventHandler;
use wcf\system\WCF;
use wcf\util\StringUtil;
--- /dev/null
+<?php
+namespace wcf\system\cache\builder;
+
+/**
+ * A CacheBuilder provides data to the CacheHandler that ought to be cached.
+ *
+ * @author Marcel Werk
+ * @copyright 2001-2011 WoltLab GmbH
+ * @license GNU Lesser General Public License <http://opensource.org/licenses/lgpl-license.php>
+ * @package com.woltlab.wcf
+ * @subpackage system.cache
+ * @category Community Framework
+ */
+interface ICacheBuilder {
+ /**
+ * Returns the data that ought to be cached.
+ *
+ * @param array $cacheResource
+ * @return array $data
+ */
+ public function getData($cacheResource);
+}
<?php
namespace wcf\system\cache\builder;
use wcf\data\package\Package;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\package\PackageDependencyHandler;
use wcf\system\WCF;
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
namespace wcf\system\cache\builder;
use wcf\data\option\category\OptionCategory;
use wcf\data\option\Option;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\WCF;
<?php
namespace wcf\system\cache\builder;
use wcf\data\package\PackageList;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
use wcf\data\page\menu\item\PageMenuItem;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\WCF;
<?php
namespace wcf\system\cache\builder;
use wcf\data\spider\SpiderList;
-use wcf\system\cache\ICacheBuilder;
/**
* Caches the list of search engine spiders.
<?php
namespace wcf\system\cache\builder;
use wcf\data\style\Style;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\WCF;
/**
<?php
namespace wcf\system\cache\builder;
use wcf\data\template\group\TemplateGroupList;
-use wcf\system\cache\ICacheBuilder;
/**
* Caches template groups.
<?php
namespace wcf\system\cache\builder;
use wcf\data\template\listener\TemplateListenerList;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\package\PackageDependencyHandler;
/**
<?php
namespace wcf\system\cache\builder;
use wcf\data\template\listener\TemplateListenerList;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\package\PackageDependencyHandler;
/**
<?php
namespace wcf\system\cache\builder;
use wcf\data\user\group\UserGroupList;
-use wcf\system\cache\ICacheBuilder;
/**
* Caches all user groups.
<?php
namespace wcf\system\cache\builder;
-use wcf\system\cache\ICacheBuilder;
use wcf\system\database\util\PreparedStatementConditionBuilder;
use wcf\system\exception\SystemException;
use wcf\system\WCF;