FileCache Class Reference

Detailed Description

FileCache provides simple caching functionality.

The cache is divided into different sections. All sections share the same base path.

Author
ingo herwig ingo@.nosp@m.wemo.nosp@m.ve.co.nosp@m.m

Definition at line 25 of file FileCache.php.

+ Inheritance diagram for FileCache:

Public Member Functions

 __construct ($cacheDir=null)
 
 setCacheDir ($cacheDir)
 
 exists ($section, $key)
 
 getDate ($section, $key)
 
 get ($section, $key)
 
 put ($section, $key, $value, $lifetime=null)
 
 clear ($section)
 
 clearAll ()
 

Constructor & Destructor Documentation

__construct (   $cacheDir = null)

Constructor.

Parameters
$cacheDirString

Definition at line 35 of file FileCache.php.

Member Function Documentation

setCacheDir (   $cacheDir)

Set the cache directory (defaults to WCMF_BASE/app/cache/ if not given).

If not existing, the directory will be created relative to WCMF_BASE.

Parameters
$cacheDirString

Definition at line 45 of file FileCache.php.

exists (   $section,
  $key 
)
See also
Cache::exists()

Implements Cache.

Definition at line 52 of file FileCache.php.

getDate (   $section,
  $key 
)
See also
Cache::getDate()

Implements Cache.

Definition at line 61 of file FileCache.php.

get (   $section,
  $key 
)
See also
Cache::get()

Implements Cache.

Definition at line 73 of file FileCache.php.

put (   $section,
  $key,
  $value,
  $lifetime = null 
)
See also
Cache::put()

Implements Cache.

Definition at line 85 of file FileCache.php.

clear (   $section)
See also
Cache::clear()

Implements Cache.

Definition at line 94 of file FileCache.php.

clearAll ( )
See also
Cache::clearAll()

Implements Cache.

Definition at line 122 of file FileCache.php.