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 26 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()

__construct (   $cacheDir = null)

Constructor.

Parameters
$cacheDirString

Definition at line 37 of file FileCache.php.

Member Function Documentation

◆ setCacheDir()

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 47 of file FileCache.php.

◆ exists()

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

Implements Cache.

Definition at line 54 of file FileCache.php.

◆ getDate()

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

Implements Cache.

Definition at line 62 of file FileCache.php.

◆ get()

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

Implements Cache.

Definition at line 74 of file FileCache.php.

◆ put()

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

Implements Cache.

Definition at line 83 of file FileCache.php.

◆ clear()

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

Implements Cache.

Definition at line 96 of file FileCache.php.

◆ clearAll()

clearAll ( )
See also
Cache::clearAll()

Implements Cache.

Definition at line 122 of file FileCache.php.