Old notes

/**  
 * Cache files can be used for whatever you like and are stored by key without file extensions, unless you give one to them. Namespaces are recommended.  
 * Two files are created when you cache a file: `file-ns.thekey` and `meta-ns.thekey`. The `meta-` file stores the expiry and may hold more information in the future. The `file-` stores the content.  
 * @export(Internals.Cache)  
 */  



/**  
 * There is both a public and private cache dir. Both of which are in Liaison's directory by default.  
 * - The cache is used by the Resources class to handle your compiled css and js files.   
 *   
 * To change the cachedir do:  
 * ```php  
 * $lia->set('lia.cacheDir', $yourPackage->dir('cache'));  
 * ```  
 * - You MAY use an explicit path instead of using your `$package->dir()` lookup  
 * - `lia.cacheDir` may be anywhere you like.  
 *   
 * @export(Usage.Cache.dir)  
 *   
 */  


/**   
 *   
 * Call `$lia->cacheFile($key, $content, $maxAgeInSeconds)` to store a file in the cache.  
 *    - You may leave off `$maxAgeInSeconds` to use the default, which is five days  
 *    - Cache files cannot be loaded after they expire and will be automatically cleaned up at some point.    
 *   
 * Call `$lia->getCacheFile($key)` to get the contetns of a cached file  
 *    - returns `false` if the cache file does not exist or has expired  
 *    - Files are returned as a string. JSON is not decoded. PHP files are not processed.  
 *   
 * @export(Usage.Cache)  
 */