You are viewing a plain text version of this content. The canonical link for it is here.
Posted to zeta-commits@incubator.apache.org by je...@apache.org on 2011/07/10 17:31:24 UTC

[zeta-commits] svn commit: r1144915 [13/37] - in /incubator/zetacomponents: trunk/Authentication/docs/ trunk/AuthenticationDatabaseTiein/docs/ trunk/Base/docs/ trunk/Configuration/docs/ trunk/Document/docs/ trunk/EventLog/docs/ trunk/Feed/docs/ trunk/File/docs/ trunk...

Modified: incubator/zetacomponents/website/htdocs/documentation/trunk/Cache/phpdoc/ezcCacheStorage.html
URL: http://svn.apache.org/viewvc/incubator/zetacomponents/website/htdocs/documentation/trunk/Cache/phpdoc/ezcCacheStorage.html?rev=1144915&r1=1144914&r2=1144915&view=diff
==============================================================================
--- incubator/zetacomponents/website/htdocs/documentation/trunk/Cache/phpdoc/ezcCacheStorage.html (original)
+++ incubator/zetacomponents/website/htdocs/documentation/trunk/Cache/phpdoc/ezcCacheStorage.html Sun Jul 10 17:30:59 2011
@@ -12,13 +12,13 @@
 	<meta name="keywords" content="" />
 	<meta name="author" content="jerome" />
 	<meta name="language" content="en" />
-	<meta name="date" content="Wed, 06 Apr 2011 12:38:18 +0200" />
+	<meta name="date" content="Sun, 10 Jul 2011 11:10:50 +0200" />
 	<meta name="robots" content="all" />
 
 	<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
 	<meta name="DC.title" content="ezcCacheStorage.html" />
 	<meta name="DC.creator" content="jerome" />
-	<meta name="DC.date" content="Wed, 06 Apr 2011 12:38:18 +0200" />
+	<meta name="DC.date" content="Sun, 10 Jul 2011 11:10:50 +0200" />
 	<meta name="DC.rights" content="Copyright" />
 
 	<link rel="meta" href="/zetacomponents/documentation/trunk/Cache/phpdoc/ezcCacheStorage.rdf" />
@@ -68,7 +68,10 @@
 
 	<div class="content">
     <ul class="tabs">
-    <li class="requested">
+    <li >
+	<a href="/zetacomponents/documentation/trunk/Cache/tutorial.html" title="Tutorial">Tutorial</a>
+	</li>
+<li class="requested">
 	<a href="/zetacomponents/documentation/trunk/Cache/phpdoc/classtrees.html" title="API">API</a>
 	</li>
 
@@ -83,66 +86,33 @@
 <a name="sec-description"></a>
 <h3>Class ezcCacheStorage</h3>
 
-<p>This is the abstract base class for all cache storages. It provides  the interface to be implemented by a cache backend as abstract methods.</p>
-<div>
-<p>For your convenience it contains some methods you can utilize to create your  own storage implementation (e.g. for storing cache data into a database).</p>
-<p>Implementations of ezcCacheStorage can be used with the  <a href="../Cache/ezcCacheManager.html">ezcCacheManager</a> or on their own. If you want to implement a cache  storage backend that stores cache data in a file on your harddisk, there  is an extended version of ezcCacheStorage, <a href="../Cache/ezcCacheStorageFile.html">ezcCacheStorageFile</a>,  which already implements large parts of the API and leaves only  very few work for you to do. The descendant class <a href="../Cache/ezcCacheStorageMemory.html">ezcCacheStorageMemory</a>  is a base class for storage using memory.</p>
-<p>For example code of using a cache storage, see <a href="../Cache/ezcCacheManager.html">ezcCacheManager</a>.</p>
-<p>The Cache package already contains several implementations of  <a href="../Cache/ezcCacheStorageFile.html">ezcCacheStorageFile</a>:</p>
-<p></p>
-<ul>
-<li><a href="../Cache/ezcCacheStorageFileArray.html">ezcCacheStorageFileArray</a></li>
-<li><a href="../Cache/ezcCacheStorageFileEvalArray.html">ezcCacheStorageFileEvalArray</a></li>
-<li><a href="../Cache/ezcCacheStorageFilePlain.html">ezcCacheStorageFilePlain</a></li>
-</ul>  Implementations of <a href="../Cache/ezcCacheStorageMemory.html">ezcCacheStorageMemory</a>:<p></p>
-<ul>
-<li><a href="../Cache/ezcCacheStorageMemcachePlain.html">ezcCacheStorageMemcachePlain</a></li>
-<li><a href="../Cache/ezcCacheStorageApcPlain.html">ezcCacheStorageApcPlain</a></li>
-<li><a href="../Cache/ezcCacheStorageFileApcArray.html">ezcCacheStorageFileApcArray</a></li>
-</ul>
-</div>
+<p>This is the abstract base class for all cache storages. It provides  the interface to be implemented by a cache backend as abstract methods.</p><div><p>For your convenience it contains some methods you can utilize to create your  own storage implementation (e.g. for storing cache data into a database).</p><p>Implementations of ezcCacheStorage can be used with the  <a href="ezcCacheManager.html">ezcCacheManager</a> or on their own. If you want to implement a cache  storage backend that stores cache data in a file on your harddisk, there  is an extended version of ezcCacheStorage, <a href="ezcCacheStorageFile.html">ezcCacheStorageFile</a>,  which already implements large parts of the API and leaves only  very few work for you to do. The descendant class <a href="ezcCacheStorageMemory.html">ezcCacheStorageMemory</a>  is a base class for storage using memory.</p><p>For example code of using a cache storage, see <a href="ezcCacheManager.html">ezcCacheManager</a>.</p><p>The Cac
 he package already contains several implementations of  <a href="ezcCacheStorageFile.html">ezcCacheStorageFile</a>:</p><p></p><ul><li><a href="ezcCacheStorageFileArray.html">ezcCacheStorageFileArray</a></li><li><a href="ezcCacheStorageFileEvalArray.html">ezcCacheStorageFileEvalArray</a></li><li><a href="ezcCacheStorageFilePlain.html">ezcCacheStorageFilePlain</a></li></ul>  Implementations of <a href="ezcCacheStorageMemory.html">ezcCacheStorageMemory</a>:<p></p><ul><li><a href="ezcCacheStorageMemcachePlain.html">ezcCacheStorageMemcachePlain</a></li><li><a href="ezcCacheStorageApcPlain.html">ezcCacheStorageApcPlain</a></li><li><a href="ezcCacheStorageFileApcArray.html">ezcCacheStorageFileApcArray</a></li></ul></div>
 <p>Source for this file: <a href="http://fisheye6.atlassian.com/browse/zetacomponents/trunk/Cache/src/storage.php?r=HEAD">/Cache/src/storage.php</a></p>
        
 
 
 
 
-  <table><tr>
-<td>
+  <table><tr><td>
             <strong>Version:</strong>&#8192;&#8192;
           </td>
           <td>//autogentag//</td>
-        </tr></table>
-<a name="sec-descendants"></a>
+        </tr></table><a name="sec-descendants"></a>
   <h3>Descendants</h3>
-  <table class="detail">
-<thead><tr>
-<th>Child Class</th>
+  <table class="detail"><thead><tr><th>Child Class</th>
         <th>Description</th>
-      </tr></thead>
-<tbody>
-<tr>
-<td><a href="../Cache/ezcCacheStorageMemory.html">ezcCacheStorageMemory</a></td>
          <td>
+      </tr></thead><tbody><tr><td><a href="ezcCacheStorageMemory.html">ezcCacheStorageMemory</a></td>
          <td>
                           Base abstract class for all memory storage classes.
                       </td>
-        </tr>
-<tr>
-<td><a href="../Cache/ezcCacheStorageFile.html">ezcCacheStorageFile</a></td>
          <td>
-                          This class implements most of the methods which have been declared abstract  in <a href="../Cache/ezcCacheStorage.html">ezcCacheStorage</a>, but also declares 2 new methods abstract, which  have to be implemented by storage driver itself.
+        </tr><tr><td><a href="ezcCacheStorageFile.html">ezcCacheStorageFile</a></td>
          <td>
+                          This class implements most of the methods which have been declared abstract  in <a href="ezcCacheStorage.html">ezcCacheStorage</a>, but also declares 2 new methods abstract, which  have to be implemented by storage driver itself.
                       </td>
-        </tr>
-<tr>
-<td><a href="../Cache/ezcCacheStack.html">ezcCacheStack</a></td>
          <td>
+        </tr><tr><td><a href="ezcCacheStack.html">ezcCacheStack</a></td>
          <td>
                           Hierarchical caching class using multiple storages.
                       </td>
-        </tr>
-</tbody>
-</table>
-<a name="sec-prop-summary"></a>
+        </tr></tbody></table><a name="sec-prop-summary"></a>
   <h3>Properties</h3>
-  <table class="summary">
-<tr>
-<td class="right">
+  <table class="summary"><tr><td class="right">
           <a name="prop%24location" id="$location"></a>
           <a name="prop-%24location" id="$location"></a>
           <em>string</em>        </td>
@@ -154,12 +124,10 @@
             <a href="#prop-%24location" title="details" class="var-name-summary">$location</a>
                       </code>
           <br><div style="margin-left: 20px">The location the cache resides in.</div>        </td>
-      </tr>
-<tr>
-<td class="right">
+      </tr><tr><td class="right">
           <a name="prop%24options" id="$options"></a>
           <a name="prop-%24options" id="$options"></a>
-          <em><a href="../Cache/ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em>        </td>
+          <em><a href="ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em>        </td>
         <td class="right">
           <em>read/write</em>
         </td>
@@ -168,24 +136,18 @@
             <a href="#prop-%24options" title="details" class="var-name-summary">$options</a>
                       </code>
           <br><div style="margin-left: 20px">Options for the cache storage. Which options are            supported depends on the specific implementation of the            ezcCacheStorage.</div>        </td>
-      </tr>
-</table>
-<a name="sec-var-summary"></a>
+      </tr></table><a name="sec-var-summary"></a>
   <h3>Member Variables</h3>
-  <table class="summary"><tr>
-<td class="right">
+  <table class="summary"><tr><td class="right">
             <em>protected</em>            <em>array(string=&gt;mixed)</em>          </td>
           <td>
             <code>
               $properties
                           </code>
             <br><div style="margin-left: 20px">Container to hold the properties</div>                      </td>
-        </tr></table>
-<a name="sec-method-summary"></a>
+        </tr></table><a name="sec-method-summary"></a>
   <h3>Method Summary</h3>
-  <table class="summary">
-<tr>
-<td class="right">
+  <table class="summary"><tr><td class="right">
             <em>public</em>                        <em>ezcCacheStorage</em>          </td>
           <td>
             <code>
@@ -195,9 +157,7 @@
                    = array()]                               )
             </code>
             <br><div style="margin-left: 20px">Creates a new cache storage in the given location.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>            abstract            <em>int</em>          </td>
           <td>
             <code>
@@ -207,9 +167,7 @@
                    = array()]                               )
             </code>
             <br><div style="margin-left: 20px">Return the number of items in the cache matching a certain criteria.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>            abstract            <em>void</em>          </td>
           <td>
             <code>
@@ -220,9 +178,7 @@
                    = false]                               )
             </code>
             <br><div style="margin-left: 20px">Delete data from the cache.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>                        <em>string</em>          </td>
           <td>
             <code>
@@ -230,19 +186,15 @@
                )
             </code>
             <br><div style="margin-left: 20px">Returns the location.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
-            <em>public</em>                        <em><a href="../Cache/ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em>          </td>
+        </tr><tr><td class="right">
+            <em>public</em>                        <em><a href="ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em>          </td>
           <td>
             <code>
               <a href="#getOptions"><b>getOptions</b></a>(
                )
             </code>
             <br><div style="margin-left: 20px">Return the currently set options.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>            abstract            <em>int</em>          </td>
           <td>
             <code>
@@ -252,9 +204,7 @@
                    = array()]                               )
             </code>
             <br><div style="margin-left: 20px">Returns the time ( in seconds ) that remains for a cache object,  before it gets outdated. In case the cache object is already  outdated or does not exist, this method returns 0.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>            abstract            <em>mixed</em>          </td>
           <td>
             <code>
@@ -265,9 +215,7 @@
                    = false]                               )
             </code>
             <br><div style="margin-left: 20px">Restore data from the cache.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>                        <em>void</em>          </td>
           <td>
             <code>
@@ -276,9 +224,7 @@
                                                  )
             </code>
             <br><div style="margin-left: 20px">Set new options.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>public</em>            abstract            <em>string</em>          </td>
           <td>
             <code>
@@ -289,9 +235,7 @@
                    = array()]                               )
             </code>
             <br><div style="margin-left: 20px">Store data to the cache storage.</div>          </td>
-        </tr>
-<tr>
-<td class="right">
+        </tr><tr><td class="right">
             <em>protected</em>            abstract            <em>void</em>          </td>
           <td>
             <code>
@@ -299,9 +243,7 @@
                )
             </code>
             <br><div style="margin-left: 20px">Checks if the location property is valid.</div>          </td>
-        </tr>
-</table>
-<a name="sec-methods"></a>
+        </tr></table><a name="sec-methods"></a>
   <h3>Methods</h3>
   <a name="method_detail"></a>
                     
@@ -319,114 +261,68 @@
            = array()]              )
     </div>
 
-    <p>Creates a new cache storage in the given location.</p>
-<div>
-<p>Creates a new cache storage for a given location. The location can  differ for each ezcCacheStorage implementation, but will most likely  be a filesystem path to a directory where cache data is stored in. The  location is null for memory storage and an existing writeable path  for file or memory/file storage.</p>
-<p>Per default there is only 1 common option for all ezcCacheStorage  classes, which is the 'ttl' ( Time-To-Life ). This is per default set  to 1 day. Specific ezcCacheStorage implementations can have  additional options.</p>
-</div>
+    <p>Creates a new cache storage in the given location.</p><div><p>Creates a new cache storage for a given location. The location can  differ for each ezcCacheStorage implementation, but will most likely  be a filesystem path to a directory where cache data is stored in. The  location is null for memory storage and an existing writeable path  for file or memory/file storage.</p><p>Per default there is only 1 common option for all ezcCacheStorage  classes, which is the 'ttl' ( Time-To-Life ). This is per default set  to 1 day. Specific ezcCacheStorage implementations can have  additional options.</p></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$location</code></td>
+          </tr></thead><tbody><tr><td><code>$location</code></td>
               <td><em>string</em></td>
               <td>
                                   Path to the cache location. Null for                                        memory-based storage and an existing                                        writeable path for file or memory/file                                        storage.
                               </td>
-            </tr>
-<tr>
-<td><code>$options</code></td>
+            </tr><tr><td><code>$options</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Options for the cache.
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Exceptions:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Type</th>
+            </tr></tbody></table><h5>Exceptions:</h5>
+      <table class="detail"><thead><tr><th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Base/ezcBaseFileNotFoundException.html">ezcBaseFileNotFoundException</a></code></td>
-              <td>
-                                  If the storage location does not exist. This should usually not happen, since <a href="../Cache/ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
-                              </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBasePropertyNotFoundException.html">ezcBasePropertyNotFoundException</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFileNotFoundException.html">ezcBaseFileNotFoundException</a></code></td>
+              <td>
+                                  If the storage location does not exist. This should usually not happen, since <a href="ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
+                              </td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBasePropertyNotFoundException.html">ezcBasePropertyNotFoundException</a></code></td>
               <td>
                                   If you tried to set a non-existent option value. The accepted options depend on the ezcCacheStorage implementation and may vary.
                               </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseFileNotFoundException.html">ezcBaseFileNotFoundException</a></code></td>
-              <td>
-                                  If the storage location is not a directory. This should usually not happen, since <a href="../Cache/ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
-                              </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
-              <td>
-                                  If the storage location is not writeable. This should usually not happen, since <a href="../Cache/ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
-                              </td>
-            </tr>
-</tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFileNotFoundException.html">ezcBaseFileNotFoundException</a></code></td>
+              <td>
+                                  If the storage location is not a directory. This should usually not happen, since <a href="ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
+                              </td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
+              <td>
+                                  If the storage location is not writeable. This should usually not happen, since <a href="ezcCacheManager.html#methodcreateCache">ezcCacheManager::createCache()</a> already performs sanity checks for the cache location. In case this exception is thrown, your cache location has been corrupted after the cache was configured.
+                              </td>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#method__construct">ezcCacheStorageMemory::__construct()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#method__construct">ezcCacheStorageMemory::__construct()</a></code></td>
               <td>
                 Creates a new cache storage in the given location.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageApc.html#method__construct">ezcCacheStorageApc::__construct()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageApc.html#method__construct">ezcCacheStorageApc::__construct()</a></code></td>
               <td>
                 Creates a new cache storage in the given location.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFileApcArray.html#method__construct">ezcCacheStorageFileApcArray::__construct()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFileApcArray.html#method__construct">ezcCacheStorageFileApcArray::__construct()</a></code></td>
               <td>
                 Creates a new cache storage in the given location. The location in case  of this storage class must a valid file system directory.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemcache.html#method__construct">ezcCacheStorageMemcache::__construct()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageMemcache.html#method__construct">ezcCacheStorageMemcache::__construct()</a></code></td>
               <td>
                 Creates a new cache storage in the given location.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#method__construct">ezcCacheStorageFile::__construct()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#method__construct">ezcCacheStorageFile::__construct()</a></code></td>
               <td>
                 Creates a new cache storage in the given location.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#method__construct">ezcCacheStack::__construct()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#method__construct">ezcCacheStack::__construct()</a></code></td>
               <td>
                 Creates a new cache stack.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodcountDataItems" id="countDataItems"><!-- --></a>
+            </tr></tbody></table><a name="methodcountDataItems" id="countDataItems"><!-- --></a>
 
     <h4>countDataItems</h4>
 
@@ -440,60 +336,37 @@
            = array()]              )
     </div>
 
-    <p>Return the number of items in the cache matching a certain criteria.</p>
-<div><p>This method determines if cache data described by the given ID and/or  attributes exists. It returns the number of cache data items found.</p></div>
+    <p>Return the number of items in the cache matching a certain criteria.</p><div><p>This method determines if cache data described by the given ID and/or  attributes exists. It returns the number of cache data items found.</p></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$id</code></td>
+          </tr></thead><tbody><tr><td><code>$id</code></td>
               <td><em>string</em></td>
               <td>
                                   The item ID.
                               </td>
-            </tr>
-<tr>
-<td><code>$attributes</code></td>
+            </tr><tr><td><code>$attributes</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Attributes that describe the item
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methodcountDataItems">ezcCacheStorageMemory::countDataItems()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methodcountDataItems">ezcCacheStorageMemory::countDataItems()</a></code></td>
               <td>
                 Returns the number of items in the cache matching a certain criteria.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodcountDataItems">ezcCacheStorageFile::countDataItems()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodcountDataItems">ezcCacheStorageFile::countDataItems()</a></code></td>
               <td>
                 Return the number of items in the cache matching a certain criteria.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodcountDataItems">ezcCacheStack::countDataItems()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodcountDataItems">ezcCacheStack::countDataItems()</a></code></td>
               <td>
                 Counts how many items are stored, fulfilling certain criteria.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methoddelete" id="delete"><!-- --></a>
+            </tr></tbody></table><a name="methoddelete" id="delete"><!-- --></a>
 
     <h4>delete</h4>
 
@@ -509,90 +382,53 @@
            = false]              )
     </div>
 
-    <p>Delete data from the cache.</p>
-<div>
-<p>Purges the cached data for a given ID and or attributes. Using an ID  purges only the cache data for just this ID.</p>
-<p>Additional attributes provided will matched additionally. This can give  you an immense speed improvement against just searching for ID ( see  <a href="../Cache/ezcCacheStorage.html#methodrestore">ezcCacheStorage::restore()</a> ).</p>
-<p>If you only provide attributes for deletion of cache data, all cache  data matching these attributes will be purged.</p>
-</div>
+    <p>Delete data from the cache.</p><div><p>Purges the cached data for a given ID and or attributes. Using an ID  purges only the cache data for just this ID.</p><p>Additional attributes provided will matched additionally. This can give  you an immense speed improvement against just searching for ID ( see  <a href="ezcCacheStorage.html#methodrestore">ezcCacheStorage::restore()</a> ).</p><p>If you only provide attributes for deletion of cache data, all cache  data matching these attributes will be purged.</p></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$id</code></td>
+          </tr></thead><tbody><tr><td><code>$id</code></td>
               <td><em>string</em></td>
               <td>
                                   The item ID.
                               </td>
-            </tr>
-<tr>
-<td><code>$attributes</code></td>
+            </tr><tr><td><code>$attributes</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Attributes that describe the                                           cached data.
                               </td>
-            </tr>
-<tr>
-<td><code>$search</code></td>
+            </tr><tr><td><code>$search</code></td>
               <td><em>bool</em></td>
               <td>
                                   Whether to search for items                                           if not found directly. Default is                                           false.
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Exceptions:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Type</th>
+            </tr></tbody></table><h5>Exceptions:</h5>
+      <table class="detail"><thead><tr><th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody><tr>
-<td><code><a href="../Base/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
               <td>
                                   If an already existsing cache file could not be unlinked. This exception means most likely that your cache directory has been corrupted by external influences (file permission change).
                               </td>
-            </tr></tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methoddelete">ezcCacheStorageMemory::delete()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methoddelete">ezcCacheStorageMemory::delete()</a></code></td>
               <td>
                 Deletes the data associated with $id or $attributes from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFileApcArray.html#methoddelete">ezcCacheStorageFileApcArray::delete()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFileApcArray.html#methoddelete">ezcCacheStorageFileApcArray::delete()</a></code></td>
               <td>
                 Deletes the data associated with $id or $attributes from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methoddelete">ezcCacheStorageFile::delete()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methoddelete">ezcCacheStorageFile::delete()</a></code></td>
               <td>
                 Delete data from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methoddelete">ezcCacheStack::delete()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methoddelete">ezcCacheStack::delete()</a></code></td>
               <td>
                 Deletes an item from the stack.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodgetLocation" id="getLocation"><!-- --></a>
+            </tr></tbody></table><a name="methodgetLocation" id="getLocation"><!-- --></a>
 
     <h4>getLocation</h4>
 
@@ -602,8 +438,7 @@
       )
     </div>
 
-    <p>Returns the location.</p>
-<div><p>Returns the location the current storage resides in. The  $location attribute has no setter, since it can only be set during  construction.</p></div>
+    <p>Returns the location.</p><div><p>Returns the location the current storage resides in. The  $location attribute has no setter, since it can only be set during  construction.</p></div>
     
         
 
@@ -615,13 +450,12 @@
     <h4>getOptions</h4>
 
     <div class="method-signature">
-      <a href="../Cache/ezcCacheStorageOptions.html">ezcCacheStorageOptions</a>
+      <a href="ezcCacheStorageOptions.html">ezcCacheStorageOptions</a>
       getOptions(
       )
     </div>
 
-    <p>Return the currently set options.</p>
-<div><p>Return the currently set options. The options are returned on an array  that has the same format as the one passed to  <a href="../Cache/ezcCacheStorage.html#methodsetOptions">ezcCacheStorage::setOptions()</a>. The possible options for a storage  depend on its implementation.</p></div>
+    <p>Return the currently set options.</p><div><p>Return the currently set options. The options are returned on an array  that has the same format as the one passed to  <a href="ezcCacheStorage.html#methodsetOptions">ezcCacheStorage::setOptions()</a>. The possible options for a storage  depend on its implementation.</p></div>
     
         
 
@@ -644,57 +478,35 @@
 
     <p>Returns the time ( in seconds ) that remains for a cache object,  before it gets outdated. In case the cache object is already  outdated or does not exist, this method returns 0.</p>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$id</code></td>
+          </tr></thead><tbody><tr><td><code>$id</code></td>
               <td><em>string</em></td>
               <td>
                                   The item ID.
                               </td>
-            </tr>
-<tr>
-<td><code>$attributes</code></td>
+            </tr><tr><td><code>$attributes</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Attributes that describe the
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methodgetRemainingLifetime">ezcCacheStorageMemory::getRemainingLifetime()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methodgetRemainingLifetime">ezcCacheStorageMemory::getRemainingLifetime()</a></code></td>
               <td>
                 Returns the time in seconds which remains for a cache object, before it  gets outdated. In case the cache object is already outdated or does not  exists, this method returns 0.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodgetRemainingLifetime">ezcCacheStorageFile::getRemainingLifetime()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodgetRemainingLifetime">ezcCacheStorageFile::getRemainingLifetime()</a></code></td>
               <td>
                 Returns the time ( in seconds ) which remains for a cache object,  before it gets outdated. In case the cache object is already  outdated or does not exist, this method returns 0.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodgetRemainingLifetime">ezcCacheStack::getRemainingLifetime()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodgetRemainingLifetime">ezcCacheStack::getRemainingLifetime()</a></code></td>
               <td>
                 Returns the remaining lifetime for the given item ID.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodrestore" id="restore"><!-- --></a>
+            </tr></tbody></table><a name="methodrestore" id="restore"><!-- --></a>
 
     <h4>restore</h4>
 
@@ -710,191 +522,114 @@
            = false]              )
     </div>
 
-    <p>Restore data from the cache.</p>
-<div>
-<p>Restores the data associated with the given cache and  returns it. Please see <a href="../Cache/ezcCacheStorage.html#methodstore">ezcCacheStorage::store()</a>  for more detailed information of cachable datatypes.</p>
-<p>During access to cached data the caches are automatically  expired. This means, that the ezcCacheStorage object checks  before returning the data if it's still actual. If the cache  has expired, data will be deleted and false is returned.</p>
-<p>You should always provide the attributes you assigned, although  the cache storages must be able to find a cache ID even without  them. BEWARE: Finding cache data only by ID can be much  slower than finding it by ID and attributes.</p>
-</div>
+    <p>Restore data from the cache.</p><div><p>Restores the data associated with the given cache and  returns it. Please see <a href="ezcCacheStorage.html#methodstore">ezcCacheStorage::store()</a>  for more detailed information of cachable datatypes.</p><p>During access to cached data the caches are automatically  expired. This means, that the ezcCacheStorage object checks  before returning the data if it's still actual. If the cache  has expired, data will be deleted and false is returned.</p><p>You should always provide the attributes you assigned, although  the cache storages must be able to find a cache ID even without  them. BEWARE: Finding cache data only by ID can be much  slower than finding it by ID and attributes.</p></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$id</code></td>
+          </tr></thead><tbody><tr><td><code>$id</code></td>
               <td><em>string</em></td>
               <td>
                                   The item ID.
                               </td>
-            </tr>
-<tr>
-<td><code>$attributes</code></td>
+            </tr><tr><td><code>$attributes</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Attributes that describe the                                           cached data.
                               </td>
-            </tr>
-<tr>
-<td><code>$search</code></td>
+            </tr><tr><td><code>$search</code></td>
               <td><em>bool</em></td>
               <td>
                                   Whether to search for items                                           if not found directly. Default is                                           false.
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Exceptions:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Type</th>
+            </tr></tbody></table><h5>Exceptions:</h5>
+      <table class="detail"><thead><tr><th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody><tr>
-<td><code><a href="../Base/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
               <td>
                                   If an already existsing cache file could not be unlinked. This exception means most likely that your cache directory has been corrupted by external influences (file permission change).
                               </td>
-            </tr></tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methodrestore">ezcCacheStorageMemory::restore()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methodrestore">ezcCacheStorageMemory::restore()</a></code></td>
               <td>
                 Restores the data from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFileApcArray.html#methodrestore">ezcCacheStorageFileApcArray::restore()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFileApcArray.html#methodrestore">ezcCacheStorageFileApcArray::restore()</a></code></td>
               <td>
                 Restores the data from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodrestore">ezcCacheStorageFile::restore()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodrestore">ezcCacheStorageFile::restore()</a></code></td>
               <td>
                 Restore data from the cache.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodrestore">ezcCacheStack::restore()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodrestore">ezcCacheStack::restore()</a></code></td>
               <td>
                 Restores an item from the stack.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodsetOptions" id="setOptions"><!-- --></a>
+            </tr></tbody></table><a name="methodsetOptions" id="setOptions"><!-- --></a>
 
     <h4>setOptions</h4>
 
     <div class="method-signature">
       void
       setOptions(
-                                  <a href="../Cache/ezcCacheStorageOptions.html">ezcCacheStorageOptions</a>
+                                  <a href="ezcCacheStorageOptions.html">ezcCacheStorageOptions</a>
           $options
                         )
     </div>
 
-    <p>Set new options.</p>
-<div>
-<p>This method allows you to change the options of a cache storage. Change  of options take effect directly after this method has been called. The  available options depend on the ezcCacheStorage implementation. All  implementations have to offer the following options:</p>
-<p></p>
-<ul>
-<li>ttl        The time-to-life. After this time span, a cache item becomes
+    <p>Set new options.</p><div><p>This method allows you to change the options of a cache storage. Change  of options take effect directly after this method has been called. The  available options depend on the ezcCacheStorage implementation. All  implementations have to offer the following options:</p><p></p><ul><li>ttl        The time-to-life. After this time span, a cache item becomes
               invalid and will be purged. The
-              <a href="../Cache/ezcCacheStorage.html#methodrestore">ezcCacheStorage::restore()</a> method will then return
-              false.</li>
-<li>extension  The "extension" for your cache items. This is usually the
+              <a href="ezcCacheStorage.html#methodrestore">ezcCacheStorage::restore()</a> method will then return
+              false.</li><li>extension  The "extension" for your cache items. This is usually the
               file name extension, when you deal with file system based
-              caches or e.g. a database ID extension.</li>
-</ul>
-</div>
+              caches or e.g. a database ID extension.</li></ul></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody><tr>
-<td><code>$options</code></td>
-              <td><em><a href="../Cache/ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em></td>
+          </tr></thead><tbody><tr><td><code>$options</code></td>
+              <td><em><a href="ezcCacheStorageOptions.html">ezcCacheStorageOptions</a></em></td>
               <td>
                                   The options to set.
                               </td>
-            </tr></tbody>
-</table>
-<h5>Exceptions:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Type</th>
+            </tr></tbody></table><h5>Exceptions:</h5>
+      <table class="detail"><thead><tr><th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Base/ezcBasePropertyNotFoundException.html">ezcBasePropertyNotFoundException</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBasePropertyNotFoundException.html">ezcBasePropertyNotFoundException</a></code></td>
               <td>
                                   If you tried to set a non-existent option value. The accepted options depend on the ezcCacheStorage implementation and may vary.
                               </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseValueException.html">ezcBaseValueException</a></code></td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseValueException.html">ezcBaseValueException</a></code></td>
               <td>
                                   If the value is not valid for the desired option.
                               </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseValueException.html">ezcBaseValueException</a></code></td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseValueException.html">ezcBaseValueException</a></code></td>
               <td>
                                   If you submit neither an array nor an instance of ezcCacheStorageOptions.
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageApc.html#methodsetOptions">ezcCacheStorageApc::setOptions()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageApc.html#methodsetOptions">ezcCacheStorageApc::setOptions()</a></code></td>
               <td>
                 Return the currently set options.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemcache.html#methodsetOptions">ezcCacheStorageMemcache::setOptions()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageMemcache.html#methodsetOptions">ezcCacheStorageMemcache::setOptions()</a></code></td>
               <td>
                 Set new options.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodsetOptions">ezcCacheStorageFile::setOptions()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodsetOptions">ezcCacheStorageFile::setOptions()</a></code></td>
               <td>
                 Set new options.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodsetOptions">ezcCacheStack::setOptions()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodsetOptions">ezcCacheStack::setOptions()</a></code></td>
               <td>
                 Sets the options for this stack instance.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodstore" id="store"><!-- --></a>
+            </tr></tbody></table><a name="methodstore" id="store"><!-- --></a>
 
     <h4>store</h4>
 
@@ -910,110 +645,65 @@
            = array()]              )
     </div>
 
-    <p>Store data to the cache storage.</p>
-<div>
-<p>This method stores the given cache data into the cache, assigning the  ID given to it.</p>
-<p>The type of cache data which is expected by a ezcCacheStorage depends on  its implementation. In most cases strings and arrays will be accepted,  in some rare cases only strings might be accepted.</p>
-<p>Using attributes you can describe your cache data further. This allows  you to deal with multiple cache data at once later. Some ezcCacheStorage  implementations also use the attributes for storage purposes. Attributes  form some kind of "extended ID".</p>
-</div>
+    <p>Store data to the cache storage.</p><div><p>This method stores the given cache data into the cache, assigning the  ID given to it.</p><p>The type of cache data which is expected by a ezcCacheStorage depends on  its implementation. In most cases strings and arrays will be accepted,  in some rare cases only strings might be accepted.</p><p>Using attributes you can describe your cache data further. This allows  you to deal with multiple cache data at once later. Some ezcCacheStorage  implementations also use the attributes for storage purposes. Attributes  form some kind of "extended ID".</p></div>
           <h5>Parameters:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Name</th>
+      <table class="detail"><thead><tr><th>Name</th>
             <th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code>$id</code></td>
+          </tr></thead><tbody><tr><td><code>$id</code></td>
               <td><em>string</em></td>
               <td>
                                   The item ID.
                               </td>
-            </tr>
-<tr>
-<td><code>$data</code></td>
+            </tr><tr><td><code>$data</code></td>
               <td><em>mixed</em></td>
               <td>
                                   The data to store.
                               </td>
-            </tr>
-<tr>
-<td><code>$attributes</code></td>
+            </tr><tr><td><code>$attributes</code></td>
               <td><em>array(string=&gt;string)</em></td>
               <td>
                                   Attributes that describe the                                           cached data.
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Exceptions:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Type</th>
+            </tr></tbody></table><h5>Exceptions:</h5>
+      <table class="detail"><thead><tr><th>Type</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Base/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
               <td>
                                   If an already existsing cache file could not be unlinked to store the new data (may occur, when a cache item's TTL has expired and the file should be stored with more actual data). This exception means most likely that your cache directory has been corrupted by external influences (file permission change).
                               </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFilePermissionException.html">ezcBaseFilePermissionException</a></code></td>
               <td>
                                   If the directory to store the cache file could not be created. This exception means most likely that your cache directory has been corrupted by external influences (file permission change).
                               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheInvalidDataException.html">ezcCacheInvalidDataException</a></code></td>
-              <td>
-                                  If the data submitted can not be handled by the implementation of <a href="../Cache/ezcCacheStorage.html">ezcCacheStorage</a>. Most implementations can not handle objects and resources.
-                              </td>
-            </tr>
-<tr>
-<td><code><a href="../Base/ezcBaseFileIoException.html">ezcBaseFileIoException</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheInvalidDataException.html">ezcCacheInvalidDataException</a></code></td>
+              <td>
+                                  If the data submitted can not be handled by the implementation of <a href="ezcCacheStorage.html">ezcCacheStorage</a>. Most implementations can not handle objects and resources.
+                              </td>
+            </tr><tr><td><code><a href="/zetacomponents/documentation/trunk/Base/phpdoc/ezcBaseFileIoException.html">ezcBaseFileIoException</a></code></td>
               <td>
                                   If an error occured while writing the data to the cache. If this exception occurs, a serious error occured and your storage might be corruped (e.g. broken network connection, file system broken, ...).
                               </td>
-            </tr>
-</tbody>
-</table>
-<h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+            </tr></tbody></table><h5>Redefined in descendants as:</h5>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methodstore">ezcCacheStorageMemory::store()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methodstore">ezcCacheStorageMemory::store()</a></code></td>
               <td>
                 Stores data to the cache storage under the key $id.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFileApcArray.html#methodstore">ezcCacheStorageFileApcArray::store()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFileApcArray.html#methodstore">ezcCacheStorageFileApcArray::store()</a></code></td>
               <td>
                 Stores data to the cache storage.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodstore">ezcCacheStorageFile::store()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodstore">ezcCacheStorageFile::store()</a></code></td>
               <td>
                 Store data to the cache storage.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodstore">ezcCacheStack::store()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodstore">ezcCacheStack::store()</a></code></td>
               <td>
                 Stores data in the cache stack.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<a name="methodvalidateLocation" id="validateLocation"><!-- --></a>
+            </tr></tbody></table><a name="methodvalidateLocation" id="validateLocation"><!-- --></a>
 
     <h4>validateLocation</h4>
 
@@ -1030,39 +720,25 @@
     
     
           <h5>Redefined in descendants as:</h5>
-      <table class="detail">
-<thead><tr>
-<th>Method</th>
+      <table class="detail"><thead><tr><th>Method</th>
             <th class="desc">Description</th>
-          </tr></thead>
-<tbody>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageMemory.html#methodvalidateLocation">ezcCacheStorageMemory::validateLocation()</a></code></td>
+          </tr></thead><tbody><tr><td><code><a href="ezcCacheStorageMemory.html#methodvalidateLocation">ezcCacheStorageMemory::validateLocation()</a></code></td>
               <td>
                 Checks if the location property is valid.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFileApcArray.html#methodvalidateLocation">ezcCacheStorageFileApcArray::validateLocation()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFileApcArray.html#methodvalidateLocation">ezcCacheStorageFileApcArray::validateLocation()</a></code></td>
               <td>
                 Checks the path in the location property exists, and is read-/writable. It  throws an exception if not.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStorageFile.html#methodvalidateLocation">ezcCacheStorageFile::validateLocation()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStorageFile.html#methodvalidateLocation">ezcCacheStorageFile::validateLocation()</a></code></td>
               <td>
                 Checks the path in the location property exists, and is read-/writable. It  throws an exception if not.&#8192;
               </td>
-            </tr>
-<tr>
-<td><code><a href="../Cache/ezcCacheStack.html#methodvalidateLocation">ezcCacheStack::validateLocation()</a></code></td>
+            </tr><tr><td><code><a href="ezcCacheStack.html#methodvalidateLocation">ezcCacheStack::validateLocation()</a></code></td>
               <td>
                 Validates the $location parameter of the constructor.&#8192;
               </td>
-            </tr>
-</tbody>
-</table>
-<div class="credit">
+            </tr></tbody></table><div class="credit">
       Documentation generated by <a href="http://www.phpdoc.org">phpDocumentor 1.4.3</a>
     </div>
   </div>