The 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
Cached results for the imap_search() call to determine arrival time.
The cached results of imap_status() calls.
Has the shutdown function been registered?
Use Horde_Cache?
Constructor
Flag cached entries as expired.
1 = Expire cache entries 2 = Expire imap_status() entries 4 = Expire getMailboxArrival() entries
Get data from the cache.
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).
Returns the list of message UIDs in arrival order.
Returns and caches the results of an imap_status() call.
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();
Store data in the cache.
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