A berkeley db based cache for free/busy data.
$Horde: framework/Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache/DB.php,v 1.1.2.1 2010/05/16 06:22:09 wrobel Exp $
Copyright 2004-2008 Klarälvdalens Datakonsult AB
See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
Located in /Kolab_FreeBusy/lib/Horde/Kolab/FreeBusy/Cache/DB.php (line 32)
Class | Description |
---|---|
![]() |
A berkeley db based cache for free/busy data that holds relevant cache files based on folder ACLs. |
![]() |
A berkeley db based cache for free/busy data that holds relevant cache files based on extended folder ACLs. |
The directory that should be used for caching.
The resource handle into the database.
The format of the database.
The type of this cache.
Attempts to return a reference to a concrete FreeBusyACLCache instance. It will only create a new instance if no FreeBusyACLCache instance currently exists.
This method must be invoked as:
The directory that should be used for caching.
Get the full list of relevant cache files for a uid.
Is the cache file relevant for the user?
Set a cache file as relevant for a user.
Close the database.
Check if the value is set.
Open the database.
Set a cache file as irrelevant for a user.
Documentation generated on Sun, 10 Oct 2010 05:17:23 +0000 by phpDocumentor 1.4.3