onPHP

WatermarkedPeer Class Reference

 

WatermarkedPeer Class Reference
[Application-wide cache subsystem]

Watermark's all cache activity to avoid namespace collisions. More...

Inheritance diagram for WatermarkedPeer:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 __construct (CachePeer $peer, $watermark="Single onPHP's project")
 getWatermark ()
 mark ($className)
 get ($key)
 delete ($key)
 clean ()
 isAlive ()

Protected Member Functions

 store ($action, $key, &$value, $expires=Cache::EXPIRES_MEDIUM)

Private Attributes

 $peer = null
 $watermark = null

Detailed Description

Watermark's all cache activity to avoid namespace collisions.

Definition at line 18 of file WatermarkedPeer.class.php.


Constructor & Destructor Documentation

WatermarkedPeer::__construct ( CachePeer peer,
watermark = "Single onPHP's project" 
)

Definition at line 23 of file WatermarkedPeer.class.php.

References $peer, and $watermark.


Member Function Documentation

WatermarkedPeer::getWatermark (  ) 

Definition at line 32 of file WatermarkedPeer.class.php.

WatermarkedPeer::mark ( className  ) 

Reimplemented from SelectivePeer.

Definition at line 37 of file WatermarkedPeer.class.php.

WatermarkedPeer::get ( key  ) 

Reimplemented from CachePeer.

Definition at line 43 of file WatermarkedPeer.class.php.

WatermarkedPeer::delete ( key  ) 

Reimplemented from CachePeer.

Definition at line 48 of file WatermarkedPeer.class.php.

WatermarkedPeer::clean (  ) 

Reimplemented from CachePeer.

Definition at line 53 of file WatermarkedPeer.class.php.

WatermarkedPeer::isAlive (  ) 

Reimplemented from CachePeer.

Definition at line 58 of file WatermarkedPeer.class.php.

WatermarkedPeer::store ( action,
key,
&$  value,
expires = Cache::EXPIRES_MEDIUM 
) [protected]

Reimplemented from CachePeer.

Definition at line 63 of file WatermarkedPeer.class.php.


Member Data Documentation

WatermarkedPeer::$peer = null [private]

Definition at line 20 of file WatermarkedPeer.class.php.

Referenced by __construct().

WatermarkedPeer::$watermark = null [private]

Definition at line 21 of file WatermarkedPeer.class.php.

Referenced by __construct().


The documentation for this class was generated from the following file:

generated by doxygen-1.5.1
for onPHP at Tue Feb 13 19:31:35 2007