Property | Type | Description | |
---|---|---|---|
$cache | Storage of cached items | ||
$capWindow | Additional window to decrease number of sorter calls | ||
$maxCacheSize | Maximum number of cached elements | ||
$sorter | Sorter function |
Method | Description | |
---|---|---|
get ( string $key ) : object | Gets element by key | |
getValue ( string $key ) : mixed | Gets value of element by key | |
hash ( string $key ) : integer | Hash function | |
invalidate ( string $key ) : void | Invalidates cache element | |
put ( string $key, mixed $value, integer $ttl = null ) : mixed | Puts element in cache | |
setCapWindow ( integer $w ) : void | Sets cap window | |
setMaxCacheSize ( integer $size ) : void | Sets cache size |
public invalidate ( string $key ) : void | ||
$key | string | Key |
return | void |
public setCapWindow ( integer $w ) : void | ||
$w | integer | Additional window to decrease number of sorter calls |
return | void |
public setMaxCacheSize ( integer $size ) : void | ||
$size | integer | Maximum number of elements |
return | void |
public $capWindow |