PRADO Component Framework for PHP 5
  • Home
  • About
  • Testimonials
  • Demos
  • Download
  • Documentation
  • Forum
  • Development
  • Tutorials
  • Class Docs
  • API Manual
  • Wiki

Packages

  • None
  • System
    • Caching
    • Collections
    • Data
      • ActiveRecord
        • Relations
        • Scaffold
          • InputBuilder
      • Commom
        • Sqlite
      • Common
        • Mssql
        • Mysql
        • Oracle
        • Pgsql
        • Sqlite
      • DataGateway
      • SqlMap
        • Configuration
        • Statements
    • Exceptions
    • I18N
    • IO
    • Security
    • Util
    • Web
      • Javascripts
      • Services
      • UI
        • ActiveControls
        • WebControls
    • Xml
  • Wsat
    • pages
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class TSqlMapLruCache

Least recently used cache implementation, removes object that was accessed last when the cache is full.

TSqlMapCache implements ICache
Extended by TSqlMapLruCache
Package: System\Data\SqlMap
Copyright: Copyright © 2005-2014 PradoSoft
License: http://www.pradosoft.com/license/
Author: Wei Zhuo <weizhuo[at]gmail[dot]com>
Since: 3.1
Located at Data/SqlMap/DataMapper/TSqlMapCache.php
Methods summary
public mixed
# get( string $key )

Parameters

$key
string
a key identifying the cached value

Returns

mixed
Gets a cached object with the specified key.
public boolean
# set( string $key, mixed $value, integer $expire = 0, ICacheDependency $dependency = null )

Stores a value identified by a key into cache. The expire and dependency parameters are ignored.

Stores a value identified by a key into cache. The expire and dependency parameters are ignored.

Parameters

$key
string
the key identifying the value to be cached
$value
mixed
the value to be cached
$expire
integer
the number of seconds in which the cached value will expire. 0 means never expire.
$dependency
ICacheDependency
dependency of the cached item. If the dependency changes, the item is labelled invalid.

Returns

boolean
true if the value is successfully stored into cache, false otherwise
Methods inherited from TSqlMapCache
__construct(), add(), delete(), flush(), getCacheSize(), setCacheSize()
Properties inherited from TSqlMapCache
$_cache, $_cacheModel, $_cacheSize, $_keyList
Terms of Service | Contact Us
PRADO v3.2.4 API Manual API documentation generated by ApiGen 2.8.0
Copyright © 2006-2014 by the PRADO Group.
Powered by PRADO