IMP_IMAP_CacheThe IMP_IMAP_Cache:: class extends Horde's IMAP_Cache:: class to add extra IMP-specific functionality.
$Horde: imp/lib/IMAP/Cache.php,v 1.36.2.6 2009/03/10 05:46:40 slusarz Exp $
Copyright 2006-2009 The Horde Project (http://www.horde.org/)
See the enclosed file COPYING for license information (GPL). If you did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
Located in /lib/IMAP/Cache.php (line 20)
IMAP_Cache | --IMP_IMAP_Cache
$_arrival
$_arrival
= array() (line 34)
Cached results for the imap_search() call to determine arrival time.
array
$_statuscache
= array() (line 27)
The cached results of imap_status() calls.
mixed
$_tosave
= false (line 41)
Has the shutdown function been registered?
boolean
$_usecache
= false (line 48)
Use Horde_Cache?
Constructor IMP_IMAP_Cache (line 73)
Constructor
expireCache (line 159)
Flag cached entries as expired.
1 = Expire cache entries 2 = Expire imap_status() entries 4 = Expire getMailboxArrival() entries
getCache (line 91)
Get data from the cache.
getCacheID (line 276)
Get the unique mailbox ID for the current mailbox status. Needed because some applications (such as DIMP) may be keeping more than 1 copy of IMAP data (i.e. on the browser, on the server).
getMailboxArrival (line 235)
Returns the list of message UIDs in arrival order.
getStatus (line 185)
Returns and caches the results of an imap_status() call.
singleton (line 59)
Returns a reference to the global IMP_IMAP_Cache object, only creating it if it doesn't already exist.
This method must be invoked as: $imap_cache = &IMP_IMAP_Cache::singleton();
storeCache (line 120)
Store data in the cache.
updateCache (line 137)
Store data in the cache, preserving any data already in the cache entry and not altering the current cache key.
Documentation generated on Sun, 30 Jan 2011 05:28:09 +0000 by phpDocumentor 1.4.3