You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tv...@apache.org on 2018/08/23 15:00:51 UTC

svn commit: r28913 [6/14] - in /dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core: ./ css/ images/ images/logos/ img/ js/

Added: dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/jdepend-report.html
==============================================================================
--- dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/jdepend-report.html (added)
+++ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/jdepend-report.html Thu Aug 23 15:00:51 2018
@@ -0,0 +1,2681 @@
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia at 23 August 2018
+ | Rendered using Apache Maven Fluido Skin 1.3.0
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <meta name="Date-Revision-yyyymmdd" content="20180823" />
+    <meta http-equiv="Content-Language" content="en" />
+    <title>Apache Commons JCS :: Core &#x2013; JDepend Report Metrics</title>
+
+  <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" />
+  <link rel="stylesheet" href="./css/site.css" type="text/css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+
+  <script type="text/javascript" src="./js/jquery.min.js"></script>
+  <script type="text/javascript" src="./js/bootstrap.min.js"></script>
+  <script type="text/javascript" src="./js/prettify.min.js"></script>
+  <script type="text/javascript" src="./js/site.js"></script>
+
+              
+      </head>
+
+  <body class="composite">
+                          <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo">
+                                                                                        <img class="logo-left" src="./images/commons-logo.png"  alt="Apache Commons logo"/>
+                </a>
+                                              <a href="../index.html" id="bannerRight">
+                <h2>Commons JCS™</h2>
+                </a>
+          <div class="clear"></div>
+
+    <div class="navbar">
+      <div class="navbar-inner">
+        <div class="container-fluid">
+          <a class="brand" href="http://commons.apache.org/proper/commons-jcs/commons-jcs-core/">Apache Commons JCS :: Core &trade;</a>
+          <ul class="nav">      
+                    
+            <li id="publishDate">Last Published: 23 August 2018</li>
+      <li class="divider">|</li> <li id="projectVersion">Version: 2.2.1</li>
+  </ul>
+                    <div class="pull-right">  <ul class="nav">
+            <li>
+                  <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon">
+    ApacheCon</a>
+      </li>
+          <li>
+                  <a href="http://www.apache.org" class="externalLink" title="Apache">
+    Apache</a>
+      </li>
+          <li>
+                  <a href="../../../" title="Commons">
+    Commons</a>
+      </li>
+    </ul>
+</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="container-fluid">
+      <table class="layout-table">
+        <tr>
+          <td class="sidebar">
+            <div class="well sidebar-nav">
+                    <ul class="nav nav-list">
+                                        <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li>
+                                                                                                                                                                                                                                                                                                <li class="collapsed">
+                  <a href="project-info.html" title="Project Information">
+    Project Information</a>
+                    </li>
+                                                                                                                                                                                                                                                                                               <li class="expanded">
+                  <a href="project-reports.html" title="Project Reports">
+    Project Reports</a>
+                    <ul>
+                                  <li class="none">
+                  <a href="jira-report.html" title="JIRA Report">
+    JIRA Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="apidocs/index.html" title="Javadoc">
+    Javadoc</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref/index.html" title="Source Xref">
+    Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="xref-test/index.html" title="Test Source Xref">
+    Test Source Xref</a>
+          </li>
+                                     <li class="none">
+                  <a href="surefire-report.html" title="Surefire Report">
+    Surefire Report</a>
+          </li>
+                                     <li class="none">
+                  <a href="rat-report.html" title="Rat Report">
+    Rat Report</a>
+          </li>
+                                       <li class="none active">
+                  <a href="jdepend-report.html" title="JDepend">
+    JDepend</a>
+          </li>
+                                     <li class="none">
+                  <a href="japicmp.html" title="japicmp">
+    japicmp</a>
+          </li>
+                                     <li class="none">
+                  <a href="clirr-report.html" title="Clirr">
+    Clirr</a>
+          </li>
+                                     <li class="none">
+                  <a href="cpd.html" title="CPD">
+    CPD</a>
+          </li>
+                                     <li class="none">
+                  <a href="pmd.html" title="PMD">
+    PMD</a>
+          </li>
+                                     <li class="none">
+                  <a href="findbugs.html" title="FindBugs">
+    FindBugs</a>
+          </li>
+                     </ul>
+              </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">Commons</li>
+                                        <li class="none">
+                  <a href="../../../" title="Home">
+    Home</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/licenses/" class="externalLink" title="License">
+    License</a>
+          </li>
+                                                                               <li class="collapsed">
+                  <a href="../../../components.html" title="Components">
+    Components</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../../sandbox/index.html" title="Sandbox">
+    Sandbox</a>
+                    </li>
+                                                                               <li class="collapsed">
+                  <a href="../../../dormant/index.html" title="Dormant">
+    Dormant</a>
+                    </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">General Information</li>
+                                        <li class="none">
+                  <a href="../../../security.html" title="Security">
+    Security</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../volunteering.html" title="Volunteering">
+    Volunteering</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../patches.html" title="Contributing Patches">
+    Contributing Patches</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../building.html" title="Building Components">
+    Building Components</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../commons-parent-pom.html" title="Commons Parent Pom">
+    Commons Parent Pom</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../build-plugin/index.html" title="Commons Build Plugin">
+    Commons Build Plugin</a>
+          </li>
+                             <li class="none">
+                  <a href="../../../releases/index.html" title="Releasing Components">
+    Releasing Components</a>
+          </li>
+                             <li class="none">
+                  <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki">
+    Wiki</a>
+          </li>
+                 </ul>
+      <ul class="nav nav-list">
+                                  <li class="nav-header">ASF</li>
+                                        <li class="none">
+                  <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works">
+    How the ASF works</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved">
+    Get Involved</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources">
+    Developer Resources</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct">
+    Code of Conduct</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship">
+    Sponsorship</a>
+          </li>
+                             <li class="none">
+                  <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks">
+    Thanks</a>
+          </li>
+                 </ul>
+              </div>
+            <div id="poweredBy">
+                                                                                                                    <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy">
+        <img class="builtBy"  alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png"    />
+      </a>
+                                                                                                    <a href="http://maven.apache.org/" title="Maven" class="builtBy">
+        <img class="builtBy"  alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png"    />
+      </a>
+                      </div>
+          </td>
+          <td class="content">
+            <div class="section">
+<h2><a name="Metric_Results"></a>Metric Results</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.<br /><br /><a name="summary"></a>
+<h2><a name="Summary"></a>Summary</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><br />
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Package</th>
+<th>TC</th>
+<th>CC</th>
+<th>AC</th>
+<th>Ca</th>
+<th>Ce</th>
+<th>A</th>
+<th>I</th>
+<th>D</th>
+<th>V</th></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs">org.apache.commons.jcs</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>3</td>
+<td>6</td>
+<td>100.0%</td>
+<td>67.0%</td>
+<td>67.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.access">org.apache.commons.jcs.access</a></td>
+<td>4</td>
+<td>3</td>
+<td>1</td>
+<td>2</td>
+<td>14</td>
+<td>25.0%</td>
+<td>88.0%</td>
+<td>12.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.access.behavior">org.apache.commons.jcs.access.behavior</a></td>
+<td>3</td>
+<td>0</td>
+<td>3</td>
+<td>1</td>
+<td>5</td>
+<td>100.0%</td>
+<td>83.0%</td>
+<td>83.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.access.exception">org.apache.commons.jcs.access.exception</a></td>
+<td>7</td>
+<td>7</td>
+<td>0</td>
+<td>12</td>
+<td>1</td>
+<td>0.0%</td>
+<td>8.0%</td>
+<td>92.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.admin">org.apache.commons.jcs.admin</a></td>
+<td>5</td>
+<td>4</td>
+<td>1</td>
+<td>2</td>
+<td>10</td>
+<td>20.0%</td>
+<td>83.0%</td>
+<td>3.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.admin.servlet">org.apache.commons.jcs.admin.servlet</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>8</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary">org.apache.commons.jcs.auxiliary</a></td>
+<td>9</td>
+<td>1</td>
+<td>8</td>
+<td>17</td>
+<td>14</td>
+<td>89.0%</td>
+<td>45.0%</td>
+<td>34.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk">org.apache.commons.jcs.auxiliary.disk</a></td>
+<td>5</td>
+<td>3</td>
+<td>2</td>
+<td>3</td>
+<td>13</td>
+<td>40.0%</td>
+<td>81.0%</td>
+<td>21.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.behavior">org.apache.commons.jcs.auxiliary.disk.behavior</a></td>
+<td>2</td>
+<td>1</td>
+<td>1</td>
+<td>3</td>
+<td>3</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.block">org.apache.commons.jcs.auxiliary.disk.block</a></td>
+<td>10</td>
+<td>10</td>
+<td>0</td>
+<td>0</td>
+<td>23</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.indexed">org.apache.commons.jcs.auxiliary.disk.indexed</a></td>
+<td>11</td>
+<td>11</td>
+<td>0</td>
+<td>0</td>
+<td>21</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.jdbc">org.apache.commons.jcs.auxiliary.disk.jdbc</a></td>
+<td>5</td>
+<td>5</td>
+<td>0</td>
+<td>3</td>
+<td>19</td>
+<td>0.0%</td>
+<td>86.0%</td>
+<td>14.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory">org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory</a></td>
+<td>3</td>
+<td>2</td>
+<td>1</td>
+<td>2</td>
+<td>9</td>
+<td>33.0%</td>
+<td>82.0%</td>
+<td>15.000001%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.jdbc.hsql">org.apache.commons.jcs.auxiliary.disk.jdbc.hsql</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>8</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.jdbc.mysql">org.apache.commons.jcs.auxiliary.disk.jdbc.mysql</a></td>
+<td>5</td>
+<td>5</td>
+<td>0</td>
+<td>0</td>
+<td>13</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util">org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>3</td>
+<td>0.0%</td>
+<td>75.0%</td>
+<td>25.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.lateral">org.apache.commons.jcs.auxiliary.lateral</a></td>
+<td>7</td>
+<td>7</td>
+<td>0</td>
+<td>1</td>
+<td>14</td>
+<td>0.0%</td>
+<td>93.0%</td>
+<td>7.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.lateral.behavior">org.apache.commons.jcs.auxiliary.lateral.behavior</a></td>
+<td>3</td>
+<td>1</td>
+<td>2</td>
+<td>3</td>
+<td>3</td>
+<td>67.0%</td>
+<td>50.0%</td>
+<td>17.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.lateral.socket.tcp">org.apache.commons.jcs.auxiliary.lateral.socket.tcp</a></td>
+<td>9</td>
+<td>9</td>
+<td>0</td>
+<td>1</td>
+<td>21</td>
+<td>0.0%</td>
+<td>95.0%</td>
+<td>5.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior">org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>2</td>
+<td>2</td>
+<td>100.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote">org.apache.commons.jcs.auxiliary.remote</a></td>
+<td>18</td>
+<td>15</td>
+<td>3</td>
+<td>3</td>
+<td>25</td>
+<td>17.0%</td>
+<td>89.0%</td>
+<td>6.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.behavior">org.apache.commons.jcs.auxiliary.remote.behavior</a></td>
+<td>6</td>
+<td>0</td>
+<td>6</td>
+<td>5</td>
+<td>9</td>
+<td>100.0%</td>
+<td>64.0%</td>
+<td>64.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.http.behavior">org.apache.commons.jcs.auxiliary.remote.http.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>1</td>
+<td>1</td>
+<td>100.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.http.client">org.apache.commons.jcs.auxiliary.remote.http.client</a></td>
+<td>9</td>
+<td>8</td>
+<td>1</td>
+<td>1</td>
+<td>23</td>
+<td>11.0%</td>
+<td>96.0%</td>
+<td>7.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.http.client.behavior">org.apache.commons.jcs.auxiliary.remote.http.client.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>1</td>
+<td>4</td>
+<td>100.0%</td>
+<td>80.0%</td>
+<td>80.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.http.server">org.apache.commons.jcs.auxiliary.remote.http.server</a></td>
+<td>5</td>
+<td>4</td>
+<td>1</td>
+<td>0</td>
+<td>17</td>
+<td>20.0%</td>
+<td>100.0%</td>
+<td>20.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.server">org.apache.commons.jcs.auxiliary.remote.server</a></td>
+<td>6</td>
+<td>6</td>
+<td>0</td>
+<td>1</td>
+<td>25</td>
+<td>0.0%</td>
+<td>96.0%</td>
+<td>4.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.server.behavior">org.apache.commons.jcs.auxiliary.remote.server.behavior</a></td>
+<td>3</td>
+<td>1</td>
+<td>2</td>
+<td>4</td>
+<td>4</td>
+<td>67.0%</td>
+<td>50.0%</td>
+<td>17.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.util">org.apache.commons.jcs.auxiliary.remote.util</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>5</td>
+<td>0.0%</td>
+<td>83.0%</td>
+<td>17.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.auxiliary.remote.value">org.apache.commons.jcs.auxiliary.remote.value</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>4</td>
+<td>4</td>
+<td>0.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine">org.apache.commons.jcs.engine</a></td>
+<td>28</td>
+<td>24</td>
+<td>4</td>
+<td>18</td>
+<td>13</td>
+<td>14.0%</td>
+<td>42.0%</td>
+<td>44.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.behavior">org.apache.commons.jcs.engine.behavior</a></td>
+<td>22</td>
+<td>3</td>
+<td>19</td>
+<td>35</td>
+<td>12</td>
+<td>86.0%</td>
+<td>26.0%</td>
+<td>12.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.control">org.apache.commons.jcs.engine.control</a></td>
+<td>5</td>
+<td>5</td>
+<td>0</td>
+<td>13</td>
+<td>29</td>
+<td>0.0%</td>
+<td>69.0%</td>
+<td>31.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.control.event">org.apache.commons.jcs.engine.control.event</a></td>
+<td>4</td>
+<td>3</td>
+<td>1</td>
+<td>1</td>
+<td>7</td>
+<td>25.0%</td>
+<td>88.0%</td>
+<td>12.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.control.event.behavior">org.apache.commons.jcs.engine.control.event.behavior</a></td>
+<td>4</td>
+<td>1</td>
+<td>3</td>
+<td>5</td>
+<td>2</td>
+<td>75.0%</td>
+<td>29.0%</td>
+<td>4.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.control.group">org.apache.commons.jcs.engine.control.group</a></td>
+<td>2</td>
+<td>2</td>
+<td>0</td>
+<td>8</td>
+<td>2</td>
+<td>0.0%</td>
+<td>20.0%</td>
+<td>80.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.logging">org.apache.commons.jcs.engine.logging</a></td>
+<td>2</td>
+<td>2</td>
+<td>0</td>
+<td>3</td>
+<td>4</td>
+<td>0.0%</td>
+<td>57.0%</td>
+<td>43.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.logging.behavior">org.apache.commons.jcs.engine.logging.behavior</a></td>
+<td>2</td>
+<td>0</td>
+<td>2</td>
+<td>13</td>
+<td>2</td>
+<td>100.0%</td>
+<td>13.0%</td>
+<td>13.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.match">org.apache.commons.jcs.engine.match</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>2</td>
+<td>4</td>
+<td>0.0%</td>
+<td>67.0%</td>
+<td>33.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.match.behavior">org.apache.commons.jcs.engine.match.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>7</td>
+<td>3</td>
+<td>100.0%</td>
+<td>30.000002%</td>
+<td>30.000002%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.memory">org.apache.commons.jcs.engine.memory</a></td>
+<td>2</td>
+<td>0</td>
+<td>2</td>
+<td>4</td>
+<td>16</td>
+<td>100.0%</td>
+<td>80.0%</td>
+<td>80.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.memory.behavior">org.apache.commons.jcs.engine.memory.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>5</td>
+<td>6</td>
+<td>100.0%</td>
+<td>55.0%</td>
+<td>55.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.memory.fifo">org.apache.commons.jcs.engine.memory.fifo</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>4</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.memory.lru">org.apache.commons.jcs.engine.memory.lru</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>1</td>
+<td>13</td>
+<td>0.0%</td>
+<td>93.0%</td>
+<td>7.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.memory.mru">org.apache.commons.jcs.engine.memory.mru</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>5</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.memory.shrinking">org.apache.commons.jcs.engine.memory.shrinking</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>7</td>
+<td>0.0%</td>
+<td>88.0%</td>
+<td>12.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.memory.soft">org.apache.commons.jcs.engine.memory.soft</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>15</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.memory.util">org.apache.commons.jcs.engine.memory.util</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>5</td>
+<td>3</td>
+<td>0.0%</td>
+<td>38.0%</td>
+<td>62.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.engine.stats">org.apache.commons.jcs.engine.stats</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>11</td>
+<td>3</td>
+<td>0.0%</td>
+<td>21.0%</td>
+<td>79.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.engine.stats.behavior">org.apache.commons.jcs.engine.stats.behavior</a></td>
+<td>3</td>
+<td>0</td>
+<td>3</td>
+<td>18</td>
+<td>3</td>
+<td>100.0%</td>
+<td>14.0%</td>
+<td>14.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.io">org.apache.commons.jcs.io</a></td>
+<td>2</td>
+<td>2</td>
+<td>0</td>
+<td>5</td>
+<td>3</td>
+<td>0.0%</td>
+<td>38.0%</td>
+<td>62.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.access">org.apache.commons.jcs.utils.access</a></td>
+<td>3</td>
+<td>1</td>
+<td>2</td>
+<td>0</td>
+<td>6</td>
+<td>67.0%</td>
+<td>100.0%</td>
+<td>67.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.config">org.apache.commons.jcs.utils.config</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>6</td>
+<td>6</td>
+<td>0.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.discovery">org.apache.commons.jcs.utils.discovery</a></td>
+<td>12</td>
+<td>12</td>
+<td>0</td>
+<td>2</td>
+<td>13</td>
+<td>0.0%</td>
+<td>87.0%</td>
+<td>13.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.discovery.behavior">org.apache.commons.jcs.utils.discovery.behavior</a></td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>2</td>
+<td>2</td>
+<td>100.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.net">org.apache.commons.jcs.utils.net</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>3</td>
+<td>4</td>
+<td>0.0%</td>
+<td>57.0%</td>
+<td>43.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.props">org.apache.commons.jcs.utils.props</a></td>
+<td>4</td>
+<td>1</td>
+<td>3</td>
+<td>1</td>
+<td>4</td>
+<td>75.0%</td>
+<td>80.0%</td>
+<td>55.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.serialization">org.apache.commons.jcs.utils.serialization</a></td>
+<td>3</td>
+<td>3</td>
+<td>0</td>
+<td>7</td>
+<td>7</td>
+<td>0.0%</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.servlet">org.apache.commons.jcs.utils.servlet</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>0</td>
+<td>4</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.struct">org.apache.commons.jcs.utils.struct</a></td>
+<td>6</td>
+<td>5</td>
+<td>1</td>
+<td>7</td>
+<td>10</td>
+<td>17.0%</td>
+<td>58.999996%</td>
+<td>25.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.threadpool">org.apache.commons.jcs.utils.threadpool</a></td>
+<td>5</td>
+<td>5</td>
+<td>0</td>
+<td>7</td>
+<td>4</td>
+<td>0.0%</td>
+<td>36.0%</td>
+<td>64.0%</td>
+<td>1</td></tr>
+<tr class="a">
+<td><a href="#org.apache.commons.jcs.utils.timing">org.apache.commons.jcs.utils.timing</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>3</td>
+<td>1</td>
+<td>0.0%</td>
+<td>25.0%</td>
+<td>75.0%</td>
+<td>1</td></tr>
+<tr class="b">
+<td><a href="#org.apache.commons.jcs.utils.zip">org.apache.commons.jcs.utils.zip</a></td>
+<td>1</td>
+<td>1</td>
+<td>0</td>
+<td>1</td>
+<td>4</td>
+<td>0.0%</td>
+<td>80.0%</td>
+<td>20.0%</td>
+<td>1</td></tr></table><a name="packages"></a>
+<h2><a name="Packages"></a>Packages</h2>[ <a href="#summary">summary</a> ] [ <a href="#packages">packages</a> ] [ <a href="#cycles">cycles</a> ] [ <a href="#explanations">explanations</a> ] <br /><a name="org.apache.commons.jcs"></a>
+<h3><a name="org.apache.commons.jcs"></a>org.apache.commons.jcs</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>6</td>
+<td>100.0%</td>
+<td>67.0%</td>
+<td>67.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.JCS<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.access<br />org.apache.commons.jcs.utils.access<br />org.apache.commons.jcs.utils.servlet<br /></td>
+<td>java.lang<br />java.util<br />org.apache.commons.jcs.access<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br /></td></tr></table><a name="org.apache.commons.jcs.access"></a>
+<h3><a name="org.apache.commons.jcs.access"></a>org.apache.commons.jcs.access</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>2</td>
+<td>14</td>
+<td>25.0%</td>
+<td>88.0%</td>
+<td>12.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.access.AbstractCacheAccess<br /></td>
+<td>org.apache.commons.jcs.access.CacheAccess<br />org.apache.commons.jcs.access.GroupCacheAccess<br />org.apache.commons.jcs.access.PartitionedCacheAccess<br /></td>
+<td>org.apache.commons.jcs<br />org.apache.commons.jcs.utils.access<br /></td>
+<td>java.io<br />java.lang<br />java.util<br />org.apache.commons.jcs<br />org.apache.commons.jcs.access.behavior<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.control.group<br />org.apache.commons.jcs.engine.memory.behavior<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.props<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.access.behavior"></a>
+<h3><a name="org.apache.commons.jcs.access.behavior"></a>org.apache.commons.jcs.access.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>5</td>
+<td>100.0%</td>
+<td>83.0%</td>
+<td>83.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.access.behavior.ICacheAccess<br />org.apache.commons.jcs.access.behavior.ICacheAccessManagement<br />org.apache.commons.jcs.access.behavior.IGroupCacheAccess<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.access<br /></td>
+<td>java.lang<br />java.util<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.stats.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.access.exception"></a>
+<h3><a name="org.apache.commons.jcs.access.exception"></a>org.apache.commons.jcs.access.exception</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>12</td>
+<td>1</td>
+<td>0.0%</td>
+<td>8.0%</td>
+<td>92.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.access.exception.CacheException<br />org.apache.commons.jcs.access.exception.ConfigurationException<br />org.apache.commons.jcs.access.exception.InvalidArgumentException<br />org.apache.commons.jcs.access.exception.InvalidGroupException<br />org.apache.commons.jcs.access.exception.InvalidHandleException<br />org.apache.commons.jcs.access.exception.ObjectExistsException<br />org.apache.commons.jcs.access.exception.ObjectNotFoundException<br /></td>
+<td>org.apache.commons.jcs<br />org.apache.commons.jcs.access<br />org.apache.commons.jcs.access.behavior<br />org.apache.commons.jcs.admin<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.utils.access<br />org.apache.commons.jcs.utils.props<br /></td>
+<td>java.lang<br /></td></tr></table><a name="org.apache.commons.jcs.admin"></a>
+<h3><a name="org.apache.commons.jcs.admin"></a>org.apache.commons.jcs.admin</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>2</td>
+<td>10</td>
+<td>20.0%</td>
+<td>83.0%</td>
+<td>3.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.admin.JCSJMXBean<br /></td>
+<td>org.apache.commons.jcs.admin.CacheElementInfo<br />org.apache.commons.jcs.admin.CacheRegionInfo<br />org.apache.commons.jcs.admin.CountingOnlyOutputStream<br />org.apache.commons.jcs.admin.JCSAdminBean<br /></td>
+<td>org.apache.commons.jcs.admin.servlet<br />org.apache.commons.jcs.engine.control<br /></td>
+<td>java.io<br />java.lang<br />java.text<br />java.util<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.memory.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.admin.servlet"></a>
+<h3><a name="org.apache.commons.jcs.admin.servlet"></a>org.apache.commons.jcs.admin.servlet</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>8</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.admin.servlet.JCSAdminServlet<br /></td>
+<td><i>None</i></td>
+<td>java.io<br />java.lang<br />javax.servlet.http<br />org.apache.commons.jcs.admin<br />org.apache.velocity<br />org.apache.velocity.context<br />org.apache.velocity.runtime.log<br />org.apache.velocity.tools.view<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary"></a>org.apache.commons.jcs.auxiliary</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>17</td>
+<td>14</td>
+<td>89.0%</td>
+<td>45.0%</td>
+<td>34.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCache<br />org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCacheAttributes<br />org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCacheEventLogging<br />org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCacheFactory<br />org.apache.commons.jcs.auxiliary.AbstractAuxiliaryCacheMonitor<br />org.apache.commons.jcs.auxiliary.AuxiliaryCache<br />org.apache.commons.jcs.auxiliary.AuxiliaryCacheAttributes<br />org.apache.commons.jcs.auxiliary.AuxiliaryCacheFactory<br /></td>
+<td>org.apache.commons.jcs.auxiliary.AuxiliaryCacheConfigurator<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.behavior<br />org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.auxiliary.disk.jdbc.hsql<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql<br />org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.behavior<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br /></td>
+<td>java.io<br />java.lang<br />java.util<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.logging<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.match<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk"></a>org.apache.commons.jcs.auxiliary.disk</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>13</td>
+<td>40.0%</td>
+<td>81.0%</td>
+<td>21.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.disk.AbstractDiskCache<br />org.apache.commons.jcs.auxiliary.disk.AbstractDiskCacheAttributes<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.AbstractDiskCache$1<br />org.apache.commons.jcs.auxiliary.disk.AbstractDiskCache$MyCacheListener<br />org.apache.commons.jcs.auxiliary.disk.PurgatoryElement<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br /></td>
+<td>java.io<br />java.lang<br />java.util<br />java.util.concurrent.locks<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.struct<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.behavior"></a>org.apache.commons.jcs.auxiliary.disk.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>3</td>
+<td>50.0%</td>
+<td>50.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.disk.behavior.IDiskCacheAttributes<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.behavior.IDiskCacheAttributes$DiskLimitType<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br /></td>
+<td>java.io<br />java.lang<br />org.apache.commons.jcs.auxiliary<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.block"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.block"></a>org.apache.commons.jcs.auxiliary.disk.block</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>23</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.block.BlockDisk<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCache<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCache$1<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCache$2<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCacheAttributes<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskCacheFactory<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskElementDescriptor<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskKeyStore<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskKeyStore$LRUMapCountLimited<br />org.apache.commons.jcs.auxiliary.disk.block.BlockDiskKeyStore$LRUMapSizeLimited<br /></td>
+<td><i>None</i></td>
+<td>java.io<br />java.lang<br />java.nio<br />java.nio.channels<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control.group<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.io<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.jcs.utils.struct<br />org.apache.commons.jcs.utils.timing<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.indexed"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.indexed"></a>org.apache.commons.jcs.auxiliary.disk.indexed</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>21</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDisk<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache$1<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache$2<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache$LRUMapCountLimited<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache$LRUMapSizeLimited<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCache$PositionComparator<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskDumper<br />org.apache.commons.jcs.auxiliary.disk.indexed.IndexedDiskElementDescriptor<br /></td>
+<td><i>None</i></td>
+<td>java.io<br />java.lang<br />java.nio<br />java.nio.channels<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control.group<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.struct<br />org.apache.commons.jcs.utils.timing<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.jdbc"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.jdbc"></a>org.apache.commons.jcs.auxiliary.disk.jdbc</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>19</td>
+<td>0.0%</td>
+<td>86.0%</td>
+<td>14.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.JDBCDiskCache<br />org.apache.commons.jcs.auxiliary.disk.jdbc.JDBCDiskCacheAttributes<br />org.apache.commons.jcs.auxiliary.disk.jdbc.JDBCDiskCacheFactory<br />org.apache.commons.jcs.auxiliary.disk.jdbc.ShrinkerThread<br />org.apache.commons.jcs.auxiliary.disk.jdbc.TableState<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory<br />org.apache.commons.jcs.auxiliary.disk.jdbc.hsql<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql<br /></td>
+<td>java.io<br />java.lang<br />java.sql<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />javax.sql<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory"></a>org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>2</td>
+<td>9</td>
+<td>33.0%</td>
+<td>82.0%</td>
+<td>15.000001%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory.DataSourceFactory<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory.JndiDataSourceFactory<br />org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory.SharedPoolDataSourceFactory<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql<br /></td>
+<td>java.lang<br />java.sql<br />java.util<br />javax.naming<br />javax.sql<br />org.apache.commons.dbcp.cpdsadapter<br />org.apache.commons.dbcp.datasources<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.hsql"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.hsql"></a>org.apache.commons.jcs.auxiliary.disk.jdbc.hsql</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>8</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.hsql.HSQLDiskCacheFactory<br /></td>
+<td><i>None</i></td>
+<td>java.lang<br />java.sql<br />java.util<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.mysql"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.mysql"></a>org.apache.commons.jcs.auxiliary.disk.jdbc.mysql</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>13</td>
+<td>0.0%</td>
+<td>100.0%</td>
+<td>0.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCache<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheAttributes<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheFactory<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheFactory$OptimizerTask<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.MySQLTableOptimizer<br /></td>
+<td><i>None</i></td>
+<td>java.lang<br />java.sql<br />java.text<br />java.util<br />java.util.concurrent<br />javax.sql<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.auxiliary.disk.jdbc.dsfactory<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util"></a>org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>3</td>
+<td>0.0%</td>
+<td>75.0%</td>
+<td>25.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.mysql.util.ScheduleParser<br /></td>
+<td>org.apache.commons.jcs.auxiliary.disk.jdbc.mysql<br /></td>
+<td>java.lang<br />java.text<br />java.util<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.lateral"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.lateral"></a>org.apache.commons.jcs.auxiliary.lateral</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>14</td>
+<td>0.0%</td>
+<td>93.0%</td>
+<td>7.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.lateral.LateralCache<br />org.apache.commons.jcs.auxiliary.lateral.LateralCacheAttributes<br />org.apache.commons.jcs.auxiliary.lateral.LateralCacheMonitor<br />org.apache.commons.jcs.auxiliary.lateral.LateralCacheNoWait<br />org.apache.commons.jcs.auxiliary.lateral.LateralCacheNoWaitFacade<br />org.apache.commons.jcs.auxiliary.lateral.LateralCommand<br />org.apache.commons.jcs.auxiliary.lateral.LateralElementDescriptor<br /></td>
+<td>org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br /></td>
+<td>java.io<br />java.lang<br />java.rmi<br />java.util<br />java.util.concurrent<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.lateral.behavior<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.lateral.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.lateral.behavior"></a>org.apache.commons.jcs.auxiliary.lateral.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>3</td>
+<td>67.0%</td>
+<td>50.0%</td>
+<td>17.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes<br />org.apache.commons.jcs.auxiliary.lateral.behavior.ILateralCacheListener<br /></td>
+<td>org.apache.commons.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes$Type<br /></td>
+<td>org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior<br /></td>
+<td>java.lang<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.engine.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.lateral.socket.tcp"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.lateral.socket.tcp"></a>org.apache.commons.jcs.auxiliary.lateral.socket.tcp</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>21</td>
+<td>0.0%</td>
+<td>95.0%</td>
+<td>5.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPDiscoveryListener<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$1<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$ConnectionHandler<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$ListenerThread<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.LateralTCPService<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes<br /></td>
+<td>org.apache.commons.jcs.auxiliary.lateral<br /></td>
+<td>java.io<br />java.lang<br />java.net<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.behavior<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.io<br />org.apache.commons.jcs.utils.discovery<br />org.apache.commons.jcs.utils.discovery.behavior<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior"></a>org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>2</td>
+<td>2</td>
+<td>100.0%</td>
+<td>50.0%</td>
+<td>50.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.lateral.socket.tcp.behavior.ITCPLateralCacheAttributes<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br /></td>
+<td>java.lang<br />org.apache.commons.jcs.auxiliary.lateral.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote"></a>org.apache.commons.jcs.auxiliary.remote</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>25</td>
+<td>17.0%</td>
+<td>89.0%</td>
+<td>6.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache<br />org.apache.commons.jcs.auxiliary.remote.AbstractRemoteCacheListener<br />org.apache.commons.jcs.auxiliary.remote.AbstractRemoteCacheNoWaitFacade<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache$1<br />org.apache.commons.jcs.auxiliary.remote.CommonRemoteCacheAttributes<br />org.apache.commons.jcs.auxiliary.remote.RemoteCache<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheAttributes<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheFactory<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheFactory$1<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheFailoverRunner<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheListener<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheManager<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheMonitor<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheNoWait<br />org.apache.commons.jcs.auxiliary.remote.RemoteCacheNoWaitFacade<br />org.apache.commons.jcs.auxiliary.remote.RemoteLocation<br />org.apache.commons.jcs.auxiliary.remote.RemoteUtils<br />org.apache.commons.jcs.auxiliary.remote.RemoteUtils$1<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.server<br /></td>
+<td>java.io<br />java.lang<br />java.net<br />java.rmi<br />java.rmi.registry<br />java.rmi.server<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />java.util.regex<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.server.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.net<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.behavior"></a>org.apache.commons.jcs.auxiliary.remote.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>5</td>
+<td>9</td>
+<td>100.0%</td>
+<td>64.0%</td>
+<td>64.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.behavior.ICommonRemoteCacheAttributes<br />org.apache.commons.jcs.auxiliary.remote.behavior.IRemoteCacheAttributes<br />org.apache.commons.jcs.auxiliary.remote.behavior.IRemoteCacheClient<br />org.apache.commons.jcs.auxiliary.remote.behavior.IRemoteCacheConstants<br />org.apache.commons.jcs.auxiliary.remote.behavior.IRemoteCacheDispatcher<br />org.apache.commons.jcs.auxiliary.remote.behavior.IRemoteCacheListener<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.auxiliary.remote.server.behavior<br />org.apache.commons.jcs.engine.control<br /></td>
+<td>java.io<br />java.lang<br />java.rmi<br />java.util<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.server.behavior<br />org.apache.commons.jcs.auxiliary.remote.value<br />org.apache.commons.jcs.engine.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.http.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.http.behavior"></a>org.apache.commons.jcs.auxiliary.remote.http.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>1</td>
+<td>100.0%</td>
+<td>50.0%</td>
+<td>50.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.http.behavior.IRemoteHttpCacheConstants<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.server<br /></td>
+<td>java.lang<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.http.client"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.http.client"></a>org.apache.commons.jcs.auxiliary.remote.http.client</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>23</td>
+<td>11.0%</td>
+<td>96.0%</td>
+<td>7.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.http.client.AbstractHttpClient<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCache<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheAttributes<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheClient<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheDispatcher<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheDispatcher$1<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheFactory<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpCacheMonitor<br />org.apache.commons.jcs.auxiliary.remote.http.client.RemoteHttpClientListener<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.client.behavior<br /></td>
+<td>java.io<br />java.lang<br />java.net<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />org.apache.commons.httpclient<br />org.apache.commons.httpclient.cookie<br />org.apache.commons.httpclient.methods<br />org.apache.commons.httpclient.params<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client.behavior<br />org.apache.commons.jcs.auxiliary.remote.server.behavior<br />org.apache.commons.jcs.auxiliary.remote.util<br />org.apache.commons.jcs.auxiliary.remote.value<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.http.client.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.http.client.behavior"></a>org.apache.commons.jcs.auxiliary.remote.http.client.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>4</td>
+<td>100.0%</td>
+<td>80.0%</td>
+<td>80.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.http.client.behavior.IRemoteHttpCacheClient<br /></td>
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.client<br /></td>
+<td>java.io<br />java.lang<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.engine.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.http.server"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.http.server"></a>org.apache.commons.jcs.auxiliary.remote.http.server</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>0</td>
+<td>17</td>
+<td>20.0%</td>
+<td>100.0%</td>
+<td>20.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.http.server.AbstractRemoteCacheService<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.server.RemoteHttpCacheServerAttributes<br />org.apache.commons.jcs.auxiliary.remote.http.server.RemoteHttpCacheService<br />org.apache.commons.jcs.auxiliary.remote.http.server.RemoteHttpCacheServlet<br />org.apache.commons.jcs.auxiliary.remote.http.server.RemoteHttpCacheServlet$1<br /></td>
+<td><i>None</i></td>
+<td>java.io<br />java.lang<br />java.util<br />javax.servlet<br />javax.servlet.http<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote.http.behavior<br />org.apache.commons.jcs.auxiliary.remote.value<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.logging<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.io<br />org.apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.serialization<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.server"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.server"></a>org.apache.commons.jcs.auxiliary.remote.server</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>25</td>
+<td>0.0%</td>
+<td>96.0%</td>
+<td>4.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote.server.RegistryKeepAliveRunner<br />org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServer<br />org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerAttributes<br />org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerFactory<br />org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheStartupServlet<br />org.apache.commons.jcs.auxiliary.remote.server.TimeoutConfigurableRMISocketFactory<br /></td>
+<td>org.apache.commons.jcs.admin<br /></td>
+<td>java.io<br />java.lang<br />java.net<br />java.rmi<br />java.rmi.registry<br />java.rmi.server<br />java.util<br />java.util.concurrent<br />java.util.concurrent.locks<br />javax.servlet<br />javax.servlet.http<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.server.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.logging<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.net<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.server.behavior"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.server.behavior"></a>org.apache.commons.jcs.auxiliary.remote.server.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>4</td>
+<td>4</td>
+<td>67.0%</td>
+<td>50.0%</td>
+<td>17.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServer<br />org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.server.behavior.RemoteType<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.server<br /></td>
+<td>java.lang<br />java.rmi<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.engine.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.util"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.util"></a>org.apache.commons.jcs.auxiliary.remote.util</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>5</td>
+<td>0.0%</td>
+<td>83.0%</td>
+<td>17.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote.util.RemoteCacheRequestFactory<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.http.client<br /></td>
+<td>java.lang<br />java.util<br />org.apache.commons.jcs.auxiliary.remote.value<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.auxiliary.remote.value"></a>
+<h3><a name="org.apache.commons.jcs.auxiliary.remote.value"></a>org.apache.commons.jcs.auxiliary.remote.value</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>4</td>
+<td>4</td>
+<td>0.0%</td>
+<td>50.0%</td>
+<td>50.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.auxiliary.remote.value.RemoteCacheRequest<br />org.apache.commons.jcs.auxiliary.remote.value.RemoteCacheResponse<br />org.apache.commons.jcs.auxiliary.remote.value.RemoteRequestType<br /></td>
+<td>org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.util<br /></td>
+<td>java.io<br />java.lang<br />java.util<br />org.apache.commons.jcs.engine.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.engine"></a>
+<h3><a name="org.apache.commons.jcs.engine"></a>org.apache.commons.jcs.engine</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>18</td>
+<td>13</td>
+<td>14.0%</td>
+<td>42.0%</td>
+<td>44.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.engine.AbstractCacheEventQueue<br />org.apache.commons.jcs.engine.AbstractCacheEventQueue$AbstractCacheEvent<br />org.apache.commons.jcs.engine.CacheConstants<br />org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal$ZombieEvent<br /></td>
+<td>org.apache.commons.jcs.engine.AbstractCacheEventQueue$DisposeEvent<br />org.apache.commons.jcs.engine.AbstractCacheEventQueue$PutEvent<br />org.apache.commons.jcs.engine.AbstractCacheEventQueue$RemoveAllEvent<br />org.apache.commons.jcs.engine.AbstractCacheEventQueue$RemoveEvent<br />org.apache.commons.jcs.engine.CacheAdaptor<br />org.apache.commons.jcs.engine.CacheElement<br />org.apache.commons.jcs.engine.CacheElementSerialized<br />org.apache.commons.jcs.engine.CacheEventQueue<br />org.apache.commons.jcs.engine.CacheEventQueue$QProcessor<br />org.apache.commons.jcs.engine.CacheEventQueueFactory<br />org.apache.commons.jcs.engine.CacheGroup<br />org.apache.commons.jcs.engine.CacheInfo<br />org.apache.commons.jcs.engine.CacheListeners<br />org.apache.commons.jcs.engine.CacheStatus<br />org.apache.commons.jcs.engine.CacheWatchRepairable<br />org.apache.commons.jcs.engine.CompositeCacheAttributes<br />org.apache.commons.jcs.engine.ElementAttributes<br />org.apache.commons.jcs.eng
 ine.PooledCacheEventQueue<br />org.apache.commons.jcs.engine.ZombieCacheService<br />org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal<br />org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal$PutEvent<br />org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal$RemoveAllEvent<br />org.apache.commons.jcs.engine.ZombieCacheServiceNonLocal$RemoveEvent<br />org.apache.commons.jcs.engine.ZombieCacheWatch<br /></td>
+<td>org.apache.commons.jcs.access<br />org.apache.commons.jcs.admin<br />org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.memory<br />org.apache.commons.jcs.engine.memory.lru<br />org.apache.commons.jcs.engine.memory.soft<br />org.apache.commons.jcs.utils.discovery<br />org.apache.commons.jcs.utils.serialization<br /></td>
+<td>java.io<br />java.lang<br />java.rmi.dgc<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control.event.behavior<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.jcs.utils.timing<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.engine.behavior"></a>
+<h3><a name="org.apache.commons.jcs.engine.behavior"></a>org.apache.commons.jcs.engine.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>35</td>
+<td>12</td>
+<td>86.0%</td>
+<td>26.0%</td>
+<td>12.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.engine.behavior.ICache<br />org.apache.commons.jcs.engine.behavior.ICacheElement<br />org.apache.commons.jcs.engine.behavior.ICacheElementSerialized<br />org.apache.commons.jcs.engine.behavior.ICacheEventQueue<br />org.apache.commons.jcs.engine.behavior.ICacheListener<br />org.apache.commons.jcs.engine.behavior.ICacheObserver<br />org.apache.commons.jcs.engine.behavior.ICacheService<br />org.apache.commons.jcs.engine.behavior.ICacheServiceAdmin<br />org.apache.commons.jcs.engine.behavior.ICacheServiceNonLocal<br />org.apache.commons.jcs.engine.behavior.ICacheType<br />org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes<br />org.apache.commons.jcs.engine.behavior.ICompositeCacheManager<br />org.apache.commons.jcs.engine.behavior.IElementAttributes<br />org.apache.commons.jcs.engine.behavior.IElementSerializer<br />org.apache.commons.jcs.engine.behavior.IProvideScheduler<br />org.apache.commons.jcs.engine.behavior.IRequireScheduler<br />org.apac
 he.commons.jcs.engine.behavior.IShutdownObservable<br />org.apache.commons.jcs.engine.behavior.IShutdownObserver<br />org.apache.commons.jcs.engine.behavior.IZombie<br /></td>
+<td>org.apache.commons.jcs.engine.behavior.ICacheEventQueue$QueueType<br />org.apache.commons.jcs.engine.behavior.ICacheType$CacheType<br />org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes$DiskUsagePattern<br /></td>
+<td>org.apache.commons.jcs<br />org.apache.commons.jcs.access<br />org.apache.commons.jcs.access.behavior<br />org.apache.commons.jcs.admin<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.disk<br />org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br />org.apache.commons.jcs.auxiliary.disk.jdbc<br />org.apache.commons.jcs.auxiliary.disk.jdbc.hsql<br />org.apache.commons.jcs.auxiliary.disk.jdbc.mysql<br />org.apache.commons.jcs.auxiliary.lateral<br />org.apache.commons.jcs.auxiliary.lateral.behavior<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.client<br />org.apache.commons.jcs.auxiliary.remote.http.client.behavior<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.auxi
 liary.remote.server.behavior<br />org.apache.commons.jcs.auxiliary.remote.util<br />org.apache.commons.jcs.auxiliary.remote.value<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.memory<br />org.apache.commons.jcs.engine.memory.behavior<br />org.apache.commons.jcs.engine.memory.fifo<br />org.apache.commons.jcs.engine.memory.lru<br />org.apache.commons.jcs.engine.memory.mru<br />org.apache.commons.jcs.engine.memory.shrinking<br />org.apache.commons.jcs.engine.memory.soft<br />org.apache.commons.jcs.engine.memory.util<br />org.apache.commons.jcs.utils.discovery<br />org.apache.commons.jcs.utils.serialization<br /></td>
+<td>java.io<br />java.lang<br />java.rmi<br />java.util<br />java.util.concurrent<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.control.event.behavior<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.stats.behavior<br /></td></tr></table><a name="org.apache.commons.jcs.engine.control"></a>
+<h3><a name="org.apache.commons.jcs.engine.control"></a>org.apache.commons.jcs.engine.control</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>13</td>
+<td>29</td>
+<td>0.0%</td>
+<td>69.0%</td>
+<td>31.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.engine.control.CompositeCache<br />org.apache.commons.jcs.engine.control.CompositeCache$1<br />org.apache.commons.jcs.engine.control.CompositeCacheConfigurator<br />org.apache.commons.jcs.engine.control.CompositeCacheManager<br />org.apache.commons.jcs.engine.control.CompositeCacheManager$ShutdownHook<br /></td>
+<td>org.apache.commons.jcs<br />org.apache.commons.jcs.access<br />org.apache.commons.jcs.admin<br />org.apache.commons.jcs.auxiliary.lateral.socket.tcp<br />org.apache.commons.jcs.auxiliary.remote<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.server<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.memory<br />org.apache.commons.jcs.engine.memory.behavior<br />org.apache.commons.jcs.engine.memory.lru<br />org.apache.commons.jcs.engine.memory.shrinking<br />org.apache.commons.jcs.engine.memory.soft<br /></td>
+<td>java.io<br />java.lang<br />java.lang.management<br />java.security<br />java.util<br />java.util.concurrent<br />java.util.concurrent.atomic<br />java.util.concurrent.locks<br />javax.management<br />org.apache.commons.jcs.access.exception<br />org.apache.commons.jcs.admin<br />org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote.behavior<br />org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control.event<br />org.apache.commons.jcs.engine.control.event.behavior<br />org.apache.commons.jcs.engine.control.group<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.jcs.engine.match<br />org.apache.commons.jcs.engine.match.behavior<br />org.apache.commons.jcs.engine.memory.behavior<br />org.apache.commons.jcs.engine.memory.lru<br />org.apache.commons.jcs.engine.memory.shrinking<br />org.apache.commons.jcs.engine.stats<br />org.apache.commons.jcs.engine.stats.behavior<br />org
 .apache.commons.jcs.utils.config<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.engine.control.event"></a>
+<h3><a name="org.apache.commons.jcs.engine.control.event"></a>org.apache.commons.jcs.engine.control.event</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>1</td>
+<td>7</td>
+<td>25.0%</td>
+<td>88.0%</td>
+<td>12.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.engine.control.event.ElementEventQueue$AbstractElementEventRunner<br /></td>
+<td>org.apache.commons.jcs.engine.control.event.ElementEvent<br />org.apache.commons.jcs.engine.control.event.ElementEventQueue<br />org.apache.commons.jcs.engine.control.event.ElementEventQueue$ElementEventRunner<br /></td>
+<td>org.apache.commons.jcs.engine.control<br /></td>
+<td>java.io<br />java.lang<br />java.util<br />java.util.concurrent<br />org.apache.commons.jcs.engine.control.event.behavior<br />org.apache.commons.jcs.utils.threadpool<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.engine.control.event.behavior"></a>
+<h3><a name="org.apache.commons.jcs.engine.control.event.behavior"></a>org.apache.commons.jcs.engine.control.event.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>5</td>
+<td>2</td>
+<td>75.0%</td>
+<td>29.0%</td>
+<td>4.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td>org.apache.commons.jcs.engine.control.event.behavior.IElementEvent<br />org.apache.commons.jcs.engine.control.event.behavior.IElementEventHandler<br />org.apache.commons.jcs.engine.control.event.behavior.IElementEventQueue<br /></td>
+<td>org.apache.commons.jcs.engine.control.event.behavior.ElementEventType<br /></td>
+<td>org.apache.commons.jcs.engine<br />org.apache.commons.jcs.engine.behavior<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.control.event<br />org.apache.commons.jcs.engine.memory.shrinking<br /></td>
+<td>java.io<br />java.lang<br /></td></tr></table><a name="org.apache.commons.jcs.engine.control.group"></a>
+<h3><a name="org.apache.commons.jcs.engine.control.group"></a>org.apache.commons.jcs.engine.control.group</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>8</td>
+<td>2</td>
+<td>0.0%</td>
+<td>20.0%</td>
+<td>80.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.engine.control.group.GroupAttrName<br />org.apache.commons.jcs.engine.control.group.GroupId<br /></td>
+<td>org.apache.commons.jcs.access<br />org.apache.commons.jcs.auxiliary.disk.block<br />org.apache.commons.jcs.auxiliary.disk.indexed<br />org.apache.commons.jcs.engine.control<br />org.apache.commons.jcs.engine.memory<br />org.apache.commons.jcs.engine.memory.lru<br />org.apache.commons.jcs.engine.memory.soft<br />org.apache.commons.jcs.utils.struct<br /></td>
+<td>java.io<br />java.lang<br /></td></tr></table><a name="org.apache.commons.jcs.engine.logging"></a>
+<h3><a name="org.apache.commons.jcs.engine.logging"></a>org.apache.commons.jcs.engine.logging</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>3</td>
+<td>4</td>
+<td>0.0%</td>
+<td>57.0%</td>
+<td>43.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">
+<td><i>None</i></td>
+<td>org.apache.commons.jcs.engine.logging.CacheEvent<br />org.apache.commons.jcs.engine.logging.CacheEventLoggerDebugLogger<br /></td>
+<td>org.apache.commons.jcs.auxiliary<br />org.apache.commons.jcs.auxiliary.remote.http.server<br />org.apache.commons.jcs.auxiliary.remote.server<br /></td>
+<td>java.lang<br />java.util<br />org.apache.commons.jcs.engine.logging.behavior<br />org.apache.commons.logging<br /></td></tr></table><a name="org.apache.commons.jcs.engine.logging.behavior"></a>
+<h3><a name="org.apache.commons.jcs.engine.logging.behavior"></a>org.apache.commons.jcs.engine.logging.behavior</h3>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Afferent Couplings</th>
+<th>Efferent Couplings</th>
+<th>Abstractness</th>
+<th>Instability</th>
+<th>Distance</th></tr>
+<tr class="b">
+<td>13</td>
+<td>2</td>
+<td>100.0%</td>
+<td>13.0%</td>
+<td>13.0%</td></tr></table>
+<table border="0" class="bodyTable">
+<tr class="a">
+<th>Abstract Classes</th>
+<th>Concrete Classes</th>
+<th>Used by Packages</th>
+<th>Uses Packages</th></tr>
+<tr class="b">

[... 803 lines stripped ...]