You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@turbine.apache.org by gk...@apache.org on 2021/08/04 05:57:40 UTC

svn commit: r1076287 [18/35] - in /websites/production/turbine/content/fulcrum/fulcrum-cache: ./ announcements/ apidocs/ apidocs/org/apache/fulcrum/cache/ apidocs/org/apache/fulcrum/cache/class-use/ apidocs/org/apache/fulcrum/cache/impl/ apidocs/org/ap...

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/dependencies.html
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-cache/dependencies.html (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-cache/dependencies.html Wed Aug  4 05:57:38 2021
@@ -1,387 +1,601 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from org.apache.maven.plugins:maven-project-info-reports-plugin:3.0.0:dependencies at 04 August 2021
+ | Rendered using Apache Maven Fluido Skin 1.8
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
-    <title>Apache Turbine Fulcrum - Project Dependencies</title>
-    <style type="text/css" media="all">
-      @import url("./css/maven-base.css");
-      @import url("./css/maven-theme.css");
-      @import url("./css/site.css");
-    </style>
-    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-      </head>
-  <body class="composite">
-    <div id="banner">
-                  <a href="../" id="bannerLeft">
-    
-                                            <img src="../../images/turbine-project.png" alt="" />
-    
-            </a>
-                    <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-          
-  
-
-  
-    
-            
-  
-    
-            <div class="xleft">
-        Last Published: 19 April 2010
-                  &nbsp;| Version: 1.1.0
-                      </div>
-            <div class="xright">            <a href="http://www.apache.org" class="externalLink">Apache</a>
-            |
-                <a href="../../">Turbine</a>
-            |
-                <a href="..">Fulcrum</a>
-            
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-           
-  
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <title>Fulcrum Cache &#x2013; Project Dependencies</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <header>
+        <div id="banner">
+          <div class="pull-left"><a href="https://turbine.apache.org/" id="bannerLeft" title="Apache Turbine"><img src="https://turbine.apache.org/images/turbine-project.png"  alt="Apache Turbine"/></a></div>
+          <div class="pull-right"></div>
+          <div class="clear"><hr/></div>
+        </div>
 
-  
-    
-            
-  
-    
-                   <h5>Project Documentation</h5>
-            <ul>
-              
-                
-              
-      
-            
-            
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
-            <li class="expanded">
-                    <a href="project-info.html">Project Information</a>
-                  <ul>
-                  
-    <li class="none">
-                    <a href="integration.html">Continuous Integration</a>
-          </li>
-                  
-    <li class="none">
-              <strong>Dependencies</strong>
-        </li>
-                  
-    <li class="none">
-                    <a href="issue-tracking.html">Issue Tracking</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="mail-lists.html">Mailing Lists</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="license.html">Project License</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="project-summary.html">Project Summary</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="team-list.html">Project Team</a>
-          </li>
-                  
-    <li class="none">
-                    <a href="source-repository.html">Source Repository</a>
-          </li>
-              </ul>
-        </li>
-              
-                
-              
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
-        <li class="collapsed">
-                    <a href="project-reports.html">Project Reports</a>
-                </li>
-          </ul>
-              <h5>ASF</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
-          </li>
+        <div id="breadcrumbs">
+          <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 04 August 2021<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.0.0</li>
+      <li class="pull-right"><span class="divider">|</span>
+<a href="https://turbine.apache.org/fulcrum/" class="externalLink" title="Fulcrum">Fulcrum</a></li>
+      <li class="pull-right"><span class="divider">|</span>
+<a href="https://turbine.apache.org/" class="externalLink" title="Turbine">Turbine</a></li>
+      <li class="pull-right"><a href="https://www.apache.org" class="externalLink" title="Apache">Apache</a></li>
           </ul>
-                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
-          </a>
-                       
-  
-
-  
-    
-            
-  
-    
         </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <div class="section"><h2>Project Dependencies</h2>
-<div class="section"><h3>compile</h3>
-<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
-<table class="bodyTable"><tr class="a"><th>GroupId</th>
-<th>ArtifactId</th>
-<th>Version</th>
-<th>Classifier</th>
-<th>Type</th>
-<th>Optional</th>
-</tr>
-<tr class="b"><td>net.sf.ehcache</td>
-<td>ehcache</td>
-<td>1.6.2</td>
-<td>-</td>
-<td>jar</td>
-<td>(optional)</td>
-</tr>
-<tr class="a"><td>org.apache.jcs</td>
-<td>jcs</td>
-<td>1.3</td>
-<td>-</td>
-<td>jar</td>
-<td>(optional)</td>
-</tr>
-</table>
-</div>
-<div class="section"><h3>test</h3>
-<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
-<table class="bodyTable"><tr class="b"><th>GroupId</th>
-<th>ArtifactId</th>
-<th>Version</th>
-<th>Classifier</th>
-<th>Type</th>
-<th>Optional</th>
-</tr>
-<tr class="a"><td>org.apache.fulcrum</td>
-<td>fulcrum-testcontainer</td>
-<td>1.0.6</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-<tr class="b"><td>org.apache.fulcrum</td>
-<td>fulcrum-yaafi</td>
-<td>1.0.6</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-</table>
-</div>
-</div>
-<div class="section"><h2>Project Transitive Dependencies</h2>
-<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p>
-<div class="section"><h3>compile</h3>
-<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
-<table class="bodyTable"><tr class="a"><th>GroupId</th>
-<th>ArtifactId</th>
-<th>Version</th>
-<th>Classifier</th>
-<th>Type</th>
-<th>Optional</th>
-</tr>
-<tr class="b"><td>concurrent</td>
-<td>concurrent</td>
-<td>1.0</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-<tr class="a"><td>org.apache.avalon.framework</td>
-<td>avalon-framework-api</td>
-<td>4.3.1</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-<tr class="b"><td>commons-logging</td>
-<td>commons-logging</td>
-<td>1.1.1</td>
-<td>-</td>
-<td>jar</td>
-<td>(optional)</td>
-</tr>
-</table>
-</div>
-<div class="section"><h3>test</h3>
-<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
-<table class="bodyTable"><tr class="a"><th>GroupId</th>
-<th>ArtifactId</th>
-<th>Version</th>
-<th>Classifier</th>
-<th>Type</th>
-<th>Optional</th>
-</tr>
-<tr class="b"><td>junit</td>
-<td>junit</td>
-<td>3.8.1</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-<tr class="a"><td>org.apache.avalon.framework</td>
-<td>avalon-framework-impl</td>
-<td>4.3.1</td>
-<td>-</td>
-<td>jar</td>
-<td> </td>
-</tr>
-</table>
-</div>
-</div>
-<div class="section"><h2>Project Dependency Graph</h2>
-<div class="section"><h3>Dependency Tree</h3>
-<p><ul><li><a href="#org.apache.fulcrum:fulcrum-cache:jar">org.apache.fulcrum:fulcrum-cache:jar</a><ul><li><a href="#net.sf.ehcache:ehcache:jar">net.sf.ehcache:ehcache:jar</a></li>
-<li><a href="#org.apache.jcs:jcs:jar">org.apache.jcs:jcs:jar</a><ul><li><a href="#commons-logging:commons-logging:jar">commons-logging:commons-logging:jar</a></li>
-<li><a href="#concurrent:concurrent:jar">concurrent:concurrent:jar</a></li>
-</ul>
-</p>
-</li>
-<li><a href="#org.apache.fulcrum:fulcrum-testcontainer:jar">org.apache.fulcrum:fulcrum-testcontainer:jar</a><ul><li><a href="#junit:junit:jar">junit:junit:jar</a></li>
-</ul>
-</p>
-</li>
-<li><a href="#org.apache.fulcrum:fulcrum-yaafi:jar">org.apache.fulcrum:fulcrum-yaafi:jar</a><ul><li><a href="#org.apache.avalon.framework:avalon-framework-impl:jar">org.apache.avalon.framework:avalon-framework-impl:jar</a><ul><li><a href="#org.apache.avalon.framework:avalon-framework-api:jar">org.apache.avalon.framework:avalon-framework-api:jar</a></li>
-</ul>
-</p>
-</li>
-</ul>
-</p>
-</li>
-</ul>
-</p>
-</li>
-</ul>
-</p>
-</div>
-<div class="section"><h3>Dependency Listings</h3>
-<p><a name="org.apache.fulcrum:fulcrum-cache:jar"><b>Fulcrum Cache</b></a></p>
-<p>Fulcrum Cache Service</p>
-<p><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-cache">http://turbine.apache.org/fulcrum/fulcrum-cache</a></p>
-<p><a name="net.sf.ehcache:ehcache:jar"><b>Ehcache Core</b></a></p>
-<p>Ehcache is a widely used, pure Java, distributed in-process cache</p>
-<p><a class="externalLink" href="http://ehcache.sf.net/ehcache">http://ehcache.sf.net/ehcache</a></p>
-<p><a name="org.apache.jcs:jcs:jar"><b>Jakarta JCS</b></a></p>
-<p>The Apache Software Foundation provides support for the Apache community of open-source software projects.
-    The Apache projects are characterized by a collaborative, consensus based development process, an open and
-    pragmatic software license, and a desire to create high quality software that leads the way in its field.
-    We consider ourselves not simply a group of projects sharing a server, but rather a community of developers
-    and users.</p>
-<p><a class="externalLink" href="http://jakarta.apache.org/jcs/">http://jakarta.apache.org/jcs/</a></p>
-<p><a name="commons-logging:commons-logging:jar"><b>Commons Logging</b></a></p>
-<p>Commons Logging is a thin adapter allowing configurable bridging to other,
-    well known logging systems.</p>
-<p><a class="externalLink" href="http://commons.apache.org/logging">http://commons.apache.org/logging</a></p>
-<p><a name="concurrent:concurrent:jar"><b>Unnamed - concurrent:concurrent:jar:1.0</b></a></p>
-<p><a name="org.apache.fulcrum:fulcrum-testcontainer:jar"><b>Fulcrum Test Container</b></a></p>
-<p>A light-weight Avalon container</p>
-<p><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-testcontainer">http://turbine.apache.org/fulcrum/fulcrum-testcontainer</a></p>
-<p><a name="junit:junit:jar"><b>Unnamed - junit:junit:jar:3.8.1</b></a></p>
-<p><a name="org.apache.fulcrum:fulcrum-yaafi:jar"><b>Fulcrum YAAFI</b></a></p>
-<p>A light-weight Avalon container</p>
-<p><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-yaafi">http://turbine.apache.org/fulcrum/fulcrum-yaafi</a></p>
-<p><a name="org.apache.avalon.framework:avalon-framework-impl:jar"><b>Avalon Framework Implementation</b></a></p>
-<p>Avalon Framework Implementation</p>
-<p><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl">http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl</a></p>
-<p><a name="org.apache.avalon.framework:avalon-framework-api:jar"><b>Avalon Framework API</b></a></p>
-<p>Avalon Framework API</p>
-<p><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-api">http://www.apache.org/excalibur/avalon-framework/avalon-framework-api</a></p>
-</div>
-</div>
-
+      </header>
+      <div class="row-fluid">
+        <header id="leftColumn" class="span2">
+          <nav class="well sidebar-nav">
+  <ul class="nav nav-list">
+   <li class="nav-header">Overview</li>
+    <li><a href="index.html" title="Main"><span class="none"></span>Main</a></li>
+   <li class="nav-header">Links</li>
+    <li><a href="https://www.ehcache.org/" class="externalLink" title="EHCache"><span class="none"></span>EHCache</a></li>
+    <li><a href="https://commons.apache.org/proper/commons-jcs/" class="externalLink" title="JCS"><span class="none"></span>JCS</a></li>
+   <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-down"></span>Project Information</a>
+     <ul class="nav nav-list">
+      <li class="active"><a href="#"><span class="none"></span>Dependencies</a></li>
+      <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a></li>
+      <li><a href="distribution-management.html" title="Distribution Management"><span class="none"></span>Distribution Management</a></li>
+      <li><a href="index.html" title="About"><span class="none"></span>About</a></li>
+      <li><a href="issue-management.html" title="Issue Management"><span class="none"></span>Issue Management</a></li>
+      <li><a href="licenses.html" title="Licenses"><span class="none"></span>Licenses</a></li>
+      <li><a href="mailing-lists.html" title="Mailing Lists"><span class="none"></span>Mailing Lists</a></li>
+      <li><a href="plugin-management.html" title="Plugin Management"><span class="none"></span>Plugin Management</a></li>
+      <li><a href="plugins.html" title="Plugins"><span class="none"></span>Plugins</a></li>
+      <li><a href="scm.html" title="Source Code Management"><span class="none"></span>Source Code Management</a></li>
+      <li><a href="summary.html" title="Summary"><span class="none"></span>Summary</a></li>
+      <li><a href="team.html" title="Team"><span class="none"></span>Team</a></li>
+     </ul></li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li>
+   <li class="nav-header">Apache</li>
+    <li><a href="https://www.apache.org/" class="externalLink" title="Apache Website"><span class="none"></span>Apache Website</a></li>
+    <li><a href="https://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"><span class="none"></span>How the ASF works</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+    <li><a href="https://www.apache.org/security/" class="externalLink" title="Security"><span class="none"></span>Security</a></li>
+  </ul>
+          </nav>
+          <div class="well sidebar-nav">
+            <hr />
+            <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </header>
+        <main id="bodyColumn"  class="span10" >
+<a name="Project_Dependencies"></a><section>
+<h2><a name="Project_Dependencies"></a>Project Dependencies</h2><a name="Project_Dependencies_compile"></a><section>
+<h3><a name="compile"></a>compile</h3>
+<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>GroupId</th>
+<th>ArtifactId</th>
+<th>Version</th>
+<th>Type</th>
+<th>Licenses</th></tr>
+<tr class="b">
+<td>net.sf.ehcache</td>
+<td><a class="externalLink" href="http://ehcache.org">ehcache</a></td>
+<td>2.10.9.2</td>
+<td>jar</td>
+<td><a href="src/assemble/EHCACHE-CORE-LICENSE.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.avalon.framework</td>
+<td><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-api/">avalon-framework-api</a></td>
+<td>4.3.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apache.commons</td>
+<td><a class="externalLink" href="http://commons.apache.org/proper/commons-jcs/commons-jcs3-core/">commons-jcs3-core</a></td>
+<td>3.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr></table></section><a name="Project_Dependencies_test"></a><section>
+<h3><a name="test"></a>test</h3>
+<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>GroupId</th>
+<th>ArtifactId</th>
+<th>Version</th>
+<th>Type</th>
+<th>Licenses</th></tr>
+<tr class="b">
+<td>org.apache.fulcrum</td>
+<td><a class="externalLink" href="https://turbine.apache.org/fulcrum/fulcrum-testcontainer">fulcrum-testcontainer</a></td>
+<td>1.0.9</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.fulcrum</td>
+<td><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-yaafi">fulcrum-yaafi</a></td>
+<td>1.0.8</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apache.logging.log4j</td>
+<td><a class="externalLink" href="https://logging.apache.org/log4j/2.x/log4j-core/">log4j-core</a></td>
+<td>2.14.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.slf4j</td>
+<td><a class="externalLink" href="http://www.slf4j.org">slf4j-simple</a></td>
+<td>1.7.30</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr></table></section></section><a name="Project_Transitive_Dependencies"></a><section>
+<h2><a name="Project_Transitive_Dependencies"></a>Project Transitive Dependencies</h2>
+<p>The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.</p><a name="Project_Transitive_Dependencies_compile"></a><section>
+<h3><a name="compile"></a>compile</h3>
+<p>The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>GroupId</th>
+<th>ArtifactId</th>
+<th>Version</th>
+<th>Type</th>
+<th>Licenses</th></tr>
+<tr class="b">
+<td>org.slf4j</td>
+<td><a class="externalLink" href="http://www.slf4j.org">slf4j-api</a></td>
+<td>1.7.25</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></td></tr></table></section><a name="Project_Transitive_Dependencies_test"></a><section>
+<h3><a name="test"></a>test</h3>
+<p>The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:</p>
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>GroupId</th>
+<th>ArtifactId</th>
+<th>Version</th>
+<th>Type</th>
+<th>Licenses</th></tr>
+<tr class="b">
+<td>commons-io</td>
+<td><a class="externalLink" href="http://commons.apache.org/proper/commons-io/">commons-io</a></td>
+<td>2.6</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>javax.servlet</td>
+<td><a class="externalLink" href="http://servlet-spec.java.net">javax.servlet-api</a></td>
+<td>3.1.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></td></tr>
+<tr class="b">
+<td>junit</td>
+<td><a class="externalLink" href="http://junit.org">junit</a></td>
+<td>4.13.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License 1.0</a></td></tr>
+<tr class="a">
+<td>net.bytebuddy</td>
+<td><a class="externalLink" href="https://bytebuddy.net/byte-buddy">byte-buddy</a></td>
+<td>1.10.15</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>net.bytebuddy</td>
+<td><a class="externalLink" href="https://bytebuddy.net/byte-buddy-agent">byte-buddy-agent</a></td>
+<td>1.10.15</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.avalon.framework</td>
+<td><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl/">avalon-framework-impl</a></td>
+<td>4.3.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apache.commons</td>
+<td><a class="externalLink" href="http://commons.apache.org/proper/commons-lang/">commons-lang3</a></td>
+<td>3.8.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.apache.logging.log4j</td>
+<td><a class="externalLink" href="https://logging.apache.org/log4j/2.x/log4j-api/">log4j-api</a></td>
+<td>2.14.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.apiguardian</td>
+<td><a class="externalLink" href="https://github.com/apiguardian-team/apiguardian">apiguardian-api</a></td>
+<td>1.1.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></td></tr>
+<tr class="a">
+<td>org.hamcrest</td>
+<td><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">hamcrest-core</a></td>
+<td>1.3</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></td></tr>
+<tr class="b">
+<td>org.junit.jupiter</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter</a></td>
+<td>5.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="a">
+<td>org.junit.jupiter</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-api</a></td>
+<td>5.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="b">
+<td>org.junit.jupiter</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-engine</a></td>
+<td>5.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="a">
+<td>org.junit.jupiter</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-jupiter-params</a></td>
+<td>5.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="b">
+<td>org.junit.platform</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-commons</a></td>
+<td>1.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="a">
+<td>org.junit.platform</td>
+<td><a class="externalLink" href="https://junit.org/junit5/">junit-platform-engine</a></td>
+<td>1.7.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></td></tr>
+<tr class="b">
+<td>org.mockito</td>
+<td><a class="externalLink" href="https://github.com/mockito/mockito">mockito-core</a></td>
+<td>3.5.13</td>
+<td>jar</td>
+<td><a class="externalLink" href="https://github.com/mockito/mockito/blob/master/LICENSE">The MIT License</a></td></tr>
+<tr class="a">
+<td>org.objenesis</td>
+<td><a class="externalLink" href="http://objenesis.org">objenesis</a></td>
+<td>3.1</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></td></tr>
+<tr class="b">
+<td>org.opentest4j</td>
+<td><a class="externalLink" href="https://github.com/ota4j-team/opentest4j">opentest4j</a></td>
+<td>1.2.0</td>
+<td>jar</td>
+<td><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></td></tr></table></section></section><a name="Project_Dependency_Graph"></a><section>
+<h2><a name="Project_Dependency_Graph"></a>Project Dependency Graph</h2>
+<script language="javascript" type="text/javascript">
+      function toggleDependencyDetails( divId, imgId )
+      {
+        var div = document.getElementById( divId );
+        var img = document.getElementById( imgId );
+        if( div.style.display == '' )
+        {
+          div.style.display = 'none';
+          img.src='./images/icon_info_sml.gif';
+          img.alt='[Information]';
+        }
+        else
+        {
+          div.style.display = '';
+          img.src='./images/close.gif';
+          img.alt='[Close]';
+        }
+      }
+</script>
+<a name="Dependency_Tree"></a><section>
+<h3><a name="Dependency_Tree"></a>Dependency Tree</h3>
+<ul>
+<li>org.apache.fulcrum:fulcrum-cache:jar:2.0.0 <img id="_img1" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep0', '_img1' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep0" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Fulcrum Cache</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Fulcrum Cache Service</p>
+<p><b>URL: </b><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-cache">http://turbine.apache.org/fulcrum/fulcrum-cache</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apache.avalon.framework:avalon-framework-api:jar:4.3.1 (compile) <img id="_img3" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep2', '_img3' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep2" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Avalon Framework API</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Avalon Framework API</p>
+<p><b>URL: </b><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-api/">http://www.apache.org/excalibur/avalon-framework/avalon-framework-api/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li>
+<li>net.sf.ehcache:ehcache:jar:2.10.9.2 (compile) <img id="_img5" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep4', '_img5' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep4" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>ehcache</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Ehcache is an open source, standards-based cache used to boost performance,
+  offload the database and simplify scalability. Ehcache is robust, proven and full-featured and
+  this has made it the most widely-used Java-based cache.</p>
+<p><b>URL: </b><a class="externalLink" href="http://ehcache.org">http://ehcache.org</a></p>
+<p><b>Project Licenses: </b><a href="src/assemble/EHCACHE-CORE-LICENSE.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.slf4j:slf4j-api:jar:1.7.25 (compile) <img id="_img7" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep6', '_img7' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep6" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>SLF4J API Module</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>The slf4j API</p>
+<p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li></ul></li>
+<li>org.slf4j:slf4j-simple:jar:1.7.30 (test) <img id="_img9" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep8', '_img9' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep8" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>SLF4J Simple Binding</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>SLF4J Simple binding</p>
+<p><b>URL: </b><a class="externalLink" href="http://www.slf4j.org">http://www.slf4j.org</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/mit-license.php">MIT License</a></p></td></tr></table></div></li>
+<li>org.apache.commons:commons-jcs3-core:jar:3.0 (compile) <img id="_img11" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep10', '_img11' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep10" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Commons JCS :: Core</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Apache Commons JCS is a distributed, versatile caching system.</p>
+<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-jcs/commons-jcs3-core/">http://commons.apache.org/proper/commons-jcs/commons-jcs3-core/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.apache.logging.log4j:log4j-core:jar:2.14.1 (test) <img id="_img13" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep12', '_img13' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep12" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Log4j Core</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>The Apache Log4j Implementation</p>
+<p><b>URL: </b><a class="externalLink" href="https://logging.apache.org/log4j/2.x/log4j-core/">https://logging.apache.org/log4j/2.x/log4j-core/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apache.logging.log4j:log4j-api:jar:2.14.1 (test) <img id="_img15" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep14', '_img15' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep14" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Log4j API</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>The Apache Log4j API</p>
+<p><b>URL: </b><a class="externalLink" href="https://logging.apache.org/log4j/2.x/log4j-api/">https://logging.apache.org/log4j/2.x/log4j-api/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li>
+<li>org.apache.fulcrum:fulcrum-testcontainer:jar:1.0.9 (test) <img id="_img17" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep16', '_img17' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep16" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Fulcrum Test Container</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>A test framework for Avalon components</p>
+<p><b>URL: </b><a class="externalLink" href="https://turbine.apache.org/fulcrum/fulcrum-testcontainer">https://turbine.apache.org/fulcrum/fulcrum-testcontainer</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>junit:junit:jar:4.13.1 (test) <img id="_img19" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep18', '_img19' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep18" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.</p>
+<p><b>URL: </b><a class="externalLink" href="http://junit.org">http://junit.org</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License 1.0</a></p></td></tr></table></div>
+<ul>
+<li>org.hamcrest:hamcrest-core:jar:1.3 (test) <img id="_img21" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep20', '_img21' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep20" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Hamcrest Core</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.</p>
+<p><b>URL: </b><a class="externalLink" href="https://github.com/hamcrest/JavaHamcrest/hamcrest-core">https://github.com/hamcrest/JavaHamcrest/hamcrest-core</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.opensource.org/licenses/bsd-license.php">New BSD License</a></p></td></tr></table></div></li></ul></li>
+<li>org.junit.jupiter:junit-jupiter:jar:5.7.0 (test) <img id="_img23" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep22', '_img23' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep22" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Jupiter (Aggregator)</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-jupiter&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.junit.jupiter:junit-jupiter-api:jar:5.7.0 (test) <img id="_img25" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep24', '_img25' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep24" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Jupiter API</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-jupiter-api&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apiguardian:apiguardian-api:jar:1.1.0 (test) <img id="_img27" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep26', '_img27' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep26" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>org.apiguardian:apiguardian-api</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>@API Guardian</p>
+<p><b>URL: </b><a class="externalLink" href="https://github.com/apiguardian-team/apiguardian">https://github.com/apiguardian-team/apiguardian</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.opentest4j:opentest4j:jar:1.2.0 (test) <img id="_img29" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep28', '_img29' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep28" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>org.opentest4j:opentest4j</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Open Test Alliance for the JVM</p>
+<p><b>URL: </b><a class="externalLink" href="https://github.com/ota4j-team/opentest4j">https://github.com/ota4j-team/opentest4j</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.junit.platform:junit-platform-commons:jar:1.7.0 (test) <img id="_img31" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep30', '_img31' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep30" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Platform Commons</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-platform-commons&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li></ul></li>
+<li>org.junit.jupiter:junit-jupiter-params:jar:5.7.0 (test) <img id="_img33" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep32', '_img33' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep32" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Jupiter Params</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-jupiter-params&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li>
+<li>org.junit.jupiter:junit-jupiter-engine:jar:5.7.0 (test) <img id="_img35" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep34', '_img35' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep34" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Jupiter Engine</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-jupiter-engine&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.junit.platform:junit-platform-engine:jar:1.7.0 (test) <img id="_img37" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep36', '_img37' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep36" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>JUnit Platform Engine API</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Module &quot;junit-platform-engine&quot; of JUnit 5.</p>
+<p><b>URL: </b><a class="externalLink" href="https://junit.org/junit5/">https://junit.org/junit5/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.eclipse.org/legal/epl-v20.html">Eclipse Public License v2.0</a></p></td></tr></table></div></li></ul></li></ul></li>
+<li>javax.servlet:javax.servlet-api:jar:3.1.0 (test) <img id="_img39" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep38', '_img39' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep38" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Java Servlet API</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Java.net - The Source for Java Technology Collaboration</p>
+<p><b>URL: </b><a class="externalLink" href="http://servlet-spec.java.net">http://servlet-spec.java.net</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html">CDDL + GPLv2 with classpath exception</a></p></td></tr></table></div></li>
+<li>org.mockito:mockito-core:jar:3.5.13 (test) <img id="_img41" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep40', '_img41' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep40" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>mockito-core</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Mockito mock objects library core API and implementation</p>
+<p><b>URL: </b><a class="externalLink" href="https://github.com/mockito/mockito">https://github.com/mockito/mockito</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://github.com/mockito/mockito/blob/master/LICENSE">The MIT License</a></p></td></tr></table></div>
+<ul>
+<li>net.bytebuddy:byte-buddy:jar:1.10.15 (test) <img id="_img43" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep42', '_img43' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep42" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Byte Buddy (without dependencies)</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Byte Buddy is a Java library for creating Java classes at run time.
+        This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.</p>
+<p><b>URL: </b><a class="externalLink" href="https://bytebuddy.net/byte-buddy">https://bytebuddy.net/byte-buddy</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>net.bytebuddy:byte-buddy-agent:jar:1.10.15 (test) <img id="_img45" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep44', '_img45' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep44" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Byte Buddy agent</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>The Byte Buddy agent offers convenience for attaching an agent to the local or a remote VM.</p>
+<p><b>URL: </b><a class="externalLink" href="https://bytebuddy.net/byte-buddy-agent">https://bytebuddy.net/byte-buddy-agent</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.objenesis:objenesis:jar:3.1 (test) <img id="_img47" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep46', '_img47' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep46" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Objenesis</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>A library for instantiating Java objects</p>
+<p><b>URL: </b><a class="externalLink" href="http://objenesis.org">http://objenesis.org</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li>
+<li>org.apache.fulcrum:fulcrum-yaafi:jar:1.0.8 (test) <img id="_img49" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep48', '_img49' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep48" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Fulcrum YAAFI</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>A light-weight Avalon container</p>
+<p><b>URL: </b><a class="externalLink" href="http://turbine.apache.org/fulcrum/fulcrum-yaafi">http://turbine.apache.org/fulcrum/fulcrum-yaafi</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div>
+<ul>
+<li>org.apache.commons:commons-lang3:jar:3.8.1 (test) <img id="_img51" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep50', '_img51' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep50" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Commons Lang</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Apache Commons Lang, a package of Java utility classes for the
+  classes that are in java.lang's hierarchy, or are considered to be so
+  standard as to justify existence in java.lang.</p>
+<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-lang/">http://commons.apache.org/proper/commons-lang/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>commons-io:commons-io:jar:2.6 (test) <img id="_img53" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep52', '_img53' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep52" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Apache Commons IO</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>The Apache Commons IO library contains utility classes, stream implementations, file filters,
+file comparators, endian transformation classes, and much more.</p>
+<p><b>URL: </b><a class="externalLink" href="http://commons.apache.org/proper/commons-io/">http://commons.apache.org/proper/commons-io/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="https://www.apache.org/licenses/LICENSE-2.0.txt">Apache License, Version 2.0</a></p></td></tr></table></div></li>
+<li>org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1 (test) <img id="_img55" src="./images/icon_info_sml.gif" alt="[Information]" onclick="toggleDependencyDetails( '_dep54', '_img55' );" style="cursor: pointer; vertical-align: text-bottom;"></img><div id="_dep54" style="display:none">
+<table border="0" class="table table-striped">
+<tr class="a">
+<th>Avalon Framework Implementation</th></tr>
+<tr class="b">
+<td>
+<p><b>Description: </b>Avalon Framework Implementation</p>
+<p><b>URL: </b><a class="externalLink" href="http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl/">http://www.apache.org/excalibur/avalon-framework/avalon-framework-impl/</a></p>
+<p><b>Project Licenses: </b><a class="externalLink" href="http://www.apache.org/licenses/LICENSE-2.0.txt">The Apache Software License, Version 2.0</a></p></td></tr></table></div></li></ul></li></ul></li></ul></section></section><a name="Licenses"></a><section>
+<h2><a name="Licenses"></a>Licenses</h2>
+<p><b>Eclipse Public License 1.0: </b>JUnit</p>
+<p><b>The Apache License, Version 2.0: </b>org.apiguardian:apiguardian-api, org.opentest4j:opentest4j</p>
+<p><b>MIT License: </b>SLF4J API Module, SLF4J Simple Binding</p>
+<p><b>The MIT License: </b>mockito-core</p>
+<p><b>Apache License, Version 2.0: </b>Apache Commons IO, Apache Commons JCS :: Core, Apache Commons Lang, Apache Log4j API, Apache Log4j Core, Byte Buddy (without dependencies), Byte Buddy agent, Fulcrum Cache, Fulcrum Test Container, Fulcrum YAAFI, Objenesis</p>
+<p><b>Eclipse Public License v2.0: </b>JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API</p>
+<p><b>CDDL + GPLv2 with classpath exception: </b>Java Servlet API</p>
+<p><b>New BSD License: </b>Hamcrest Core</p>
+<p><b>The Apache Software License, Version 2.0: </b>Avalon Framework API, Avalon Framework Implementation, ehcache</p></section>
+        </main>
       </div>
     </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">&#169;  
-          2004-2010
-    
-          The Apache Software Foundation
-          
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &#169;      2004&#x2013;2021<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+.</p>
+        </div>
       </div>
-    </div>
+    </footer>
   </body>
-</html>
+</html>
\ No newline at end of file

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/images/icon_error_sml.gif
==============================================================================
Binary files - no diff available.

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/images/icon_info_sml.gif
==============================================================================
Binary files - no diff available.

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/images/icon_success_sml.gif
==============================================================================
Binary files - no diff available.

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/images/icon_warning_sml.gif
==============================================================================
Binary files - no diff available.

Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/index.html
==============================================================================
--- websites/production/turbine/content/fulcrum/fulcrum-cache/index.html (original)
+++ websites/production/turbine/content/fulcrum/fulcrum-cache/index.html Wed Aug  4 05:57:38 2021
@@ -1,419 +1,458 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-
-
-
-
-
-
-
-
-
-
-<html xmlns="http://www.w3.org/1999/xhtml">
+<!DOCTYPE html>
+<!--
+ | Generated by Apache Maven Doxia Site Renderer 1.9.2 from xdocs/index.xml at 04 August 2021
+ | Rendered using Apache Maven Fluido Skin 1.8
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
   <head>
-    <title>Apache Turbine Fulcrum - Cache Component</title>
-    <style type="text/css" media="all">
-      @import url("./css/maven-base.css");
-      @import url("./css/maven-theme.css");
-      @import url("./css/site.css");
-    </style>
-    <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
-          <meta name="author" content="Eric Pugh" />
-          <meta name="author" content="Thomas Vandahl" />
-        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-      </head>
-  <body class="composite">
-    <div id="banner">
-                  <a href="../" id="bannerLeft">
-    
-                                            <img src="../../images/turbine-project.png" alt="" />
-    
-            </a>
-                    <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="breadcrumbs">
-          
-  
-
-  
-    
-            
-  
-    
-            <div class="xleft">
-        Last Published: 31 March 2010
-                  &nbsp;| Version: 1.1.0
-                      </div>
-            <div class="xright">            <a href="http://www.apache.org" class="externalLink">Apache</a>
-            |
-                <a href="../../">Turbine</a>
-            |
-                <a href="..">Fulcrum</a>
-            
-  
-
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
-      </div>
-    </div>
-    <div id="leftColumn">
-      <div id="navcolumn">
-           
-  
+    <meta charset="UTF-8" />
+    <meta name="viewport" content="width=device-width, initial-scale=1" />
+    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
+    <meta name="author" content="Eric Pugh" />
+    <meta name="author" content="Thomas Vandahl" />
+    <meta name="author" content="Georg Kallidis" />
+    <title>Fulcrum Cache &#x2013; Cache Component</title>
+    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
+    <link rel="stylesheet" href="./css/site.css" />
+    <link rel="stylesheet" href="./css/print.css" media="print" />
+    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
+  </head>
+  <body class="topBarDisabled">
+    <div class="container-fluid">
+      <header>
+        <div id="banner">
+          <div class="pull-left"><a href="https://turbine.apache.org/" id="bannerLeft" title="Apache Turbine"><img src="https://turbine.apache.org/images/turbine-project.png"  alt="Apache Turbine"/></a></div>
+          <div class="pull-right"></div>
+          <div class="clear"><hr/></div>
+        </div>
 
-  
-    
-            
-  
-    
-                   <h5>Project Documentation</h5>
-            <ul>
-              
-                
-              
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
-        <li class="collapsed">
-                    <a href="project-info.html">Project Information</a>
-                </li>
-              
-                
-              
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-            
-      
-              
-        <li class="collapsed">
-                    <a href="project-reports.html">Project Reports</a>
-                </li>
+        <div id="breadcrumbs">
+          <ul class="breadcrumb">
+        <li id="publishDate">Last Published: 04 August 2021<span class="divider">|</span>
+</li>
+          <li id="projectVersion">Version: 2.0.0</li>
+      <li class="pull-right"><span class="divider">|</span>
+<a href="https://turbine.apache.org/fulcrum/" class="externalLink" title="Fulcrum">Fulcrum</a></li>
+      <li class="pull-right"><span class="divider">|</span>
+<a href="https://turbine.apache.org/" class="externalLink" title="Turbine">Turbine</a></li>
+      <li class="pull-right"><a href="https://www.apache.org" class="externalLink" title="Apache">Apache</a></li>
           </ul>
-              <h5>ASF</h5>
-            <ul>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsorship</a>
-          </li>
-              
-    <li class="none">
-                    <a href="http://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a>
-          </li>
-          </ul>
-                                           <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
-            <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
-          </a>
-                       
-  
-
-  
-    
-            
-  
-    
         </div>
-    </div>
-    <div id="bodyColumn">
-      <div id="contentBox">
-        <div class="section"><h2><a name="Overview"></a>Overview</h2>
-<p>
-      This Service functions as a Global Cache.  A global cache is a good
-      place to store items that you may need to access often but don't
-      necessarily need (or want) to fetch from the database everytime.  A
-      good example would be a look up table of States that you store in a
-      database and use throughout your application. Since information
-      about States doesn't change very often, you could store this
-      information in the Global Cache and decrease the overhead of
-      hitting the database everytime you need State information.
-    </p>
-<p>
-      There are three cache implementations
-      <ul><li>GlobalCacheService,</li>
-<li>EHCacheService (built on the EHCache project from
-      		<a href="http://ehcache.sourceforge.net/" class="externalLink">ehcache.sourceforge.net</a>) and</li>
-<li>JCSCacheService (built on the <a href="http://jakarta.apache.org/jcs/" class="externalLink">Java Caching System</a>,
-      		which was originally a part of Turbine)</li>
-</ul>
-</p>
-<p>
-      It is written for use in Turbine but it can be used in any container 
-      compatible with Avalon's ECM container.
-    </p>
-</div>
-<div class="section"><h2><a name="GlobalCacheService"></a>GlobalCacheService</h2>
-<div class="section"><h3><a name="Role_Configuration"></a>Role Configuration</h3>
-<div class="source"><pre>
-    &lt;role
-        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
-        shorthand=&quot;cache&quot;
-        default-class=&quot;org.apache.fulcrum.cache.impl.DefaultGlobalCacheService&quot;/&gt;
-      </pre>
-</div>
-</div>
-<div class="section"><h3><a name="Component_Configuration"></a>Component Configuration</h3>
-<table class="bodyTable"><tr class="a"><th>Item</th>
-<th>Datatype</th>
-<th>Cardinality</th>
-<th>Description</th>
-</tr>
-<tr class="b"><td>@cacheInitialSize</td>
-<td>int</td>
-<td>[0|1]</td>
-<td>
-            The initial size of the cache. The default is 20.
-          </td>
-</tr>
-<tr class="a"><td>@cacheCheckFrequency</td>
-<td>int</td>
-<td>[0|1]</td>
-<td>
-            The cache uses a background thread to check for expired objects.
-            This defines the time between two checks in seconds. The default
-            is 5.
-          </td>
-</tr>
-</table>
-</div>
-<div class="section"><h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
-<div class="source"><pre>
-    &lt;cache cacheInitialSize=&quot;20&quot; cacheCheckFrequency=&quot;5&quot;/&gt;
-      </pre>
-</div>
-</div>
-</div>
-<div class="section"><h2><a name="EHCacheService"></a>EHCacheService</h2>
-<div class="section"><h3><a name="Role_Configuration"></a>Role Configuration</h3>
-<div class="source"><pre>
-    &lt;role
-        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
-        shorthand=&quot;ehcache&quot;
-        default-class=&quot;org.apache.fulcrum.cache.impl.EHCacheService&quot;/&gt;
-      </pre>
-</div>
-</div>
-<div class="section"><h3><a name="Component_Configuration"></a>Component Configuration</h3>
-<table class="bodyTable"><tr class="b"><th>Item</th>
-<th>Datatype</th>
-<th>Cardinality</th>
-<th>Description</th>
-</tr>
-<tr class="a"><td>cacheCheckFrequency</td>
-<td>int</td>
-<td>[0|1]</td>
-<td>
-            The cache uses a background thread to check for expired objects.
-            This defines the time between two checks in milliseconds. The 
-            default is 5000.
-          </td>
-</tr>
-<tr class="b"><td>cacheName</td>
-<td>String</td>
-<td>[0|1]</td>
-<td>
-            The EHcache cache name to use for the cache. The default is 
-            <code>fulcrum</code>.
-          </td>
-</tr>
-<tr class="a"><td>configurationFile</td>
-<td>String</td>
-<td>[0|1]</td>
-<td>
-            The the location of the EHcache configuration file.
-            The default is to create a default cache withut settings.
-          </td>
-</tr>
-</table>
-<p>
-        See <a href="http://jakarta.apache.org/jcs/" class="externalLink">the JCS site</a> for more 
-        information about configuring JCS.
-      </p>
-</div>
-<div class="section"><h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
-<div class="source"><pre>
-    &lt;ehcache&gt;
-        &lt;cacheCheckFrequency&gt;5000&lt;/cacheCheckFrequency&gt;
-        &lt;cacheName&gt;fulcrum&lt;/cacheName&gt;
-        &lt;configurationFile&gt;ehcache.xml&lt;/configurationFile&gt;
-    &lt;/ehcache&gt;
-      </pre>
-</div>
-</div>
-</div>
-<div class="section"><h2><a name="JCSCacheService"></a>JCSCacheService</h2>
-<p>
-	  The JCS cache service implements the interface <code>GlobalCacheService</code> and thus can
-	  serve as a drop-in replacement for <code>DefaultGlobalCacheService</code>. However it is
-	  possible to configure the cache behavior in much more detail to provide disk caches or lateral TCP
-	  caches for example.
-	</p>
-<div class="section"><h3><a name="Role_Configuration"></a>Role Configuration</h3>
-<div class="source"><pre>
-    &lt;role
-        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
-        shorthand=&quot;jcscache&quot;
-        default-class=&quot;org.apache.fulcrum.cache.impl.JCSCacheService&quot;/&gt;
-      </pre>
-</div>
-</div>
-<div class="section"><h3><a name="Component_Configuration"></a>Component Configuration</h3>
-<table class="bodyTable"><tr class="b"><th>Item</th>
-<th>Datatype</th>
-<th>Cardinality</th>
-<th>Description</th>
-</tr>
-<tr class="a"><td>cacheCheckFrequency</td>
-<td>int</td>
-<td>[0|1]</td>
-<td>
-            The cache uses a background thread to check for expired objects.
-            This defines the time between two checks in milliseconds. The 
-            default is 5000.
-          </td>
-</tr>
-<tr class="b"><td>region</td>
-<td>String</td>
-<td>[0|1]</td>
-<td>
-            The JCS cache region name to use for the cache. The default is 
-            <code>fulcrum</code>.
-            JCS will store the objects in a group named <code>default_group</code> 
-            in the given region.
-          </td>
-</tr>
-<tr class="a"><td>configurationFile</td>
-<td>String</td>
-<td>[0|1]</td>
-<td>
-            The the location of the JCS configuration file. Please note that 
-            JCS uses a class loader to read this file, so make sure this path 
-            is part of your classpath. The default is <code>/cache.ccf</code>.
-          </td>
-</tr>
-</table>
-<p>
-        See <a href="http://jakarta.apache.org/jcs/" class="externalLink">the JCS site</a> for more 
-        information about configuring JCS.
-      </p>
-</div>
-<div class="section"><h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
-<div class="source"><pre>
-    &lt;jcscache&gt;
-    	&lt;cacheCheckFrequency&gt;5000&lt;/cacheCheckFrequency&gt;
-    	&lt;region&gt;fulcrum&lt;/region&gt;
-    	&lt;configurationFile&gt;/cache.ccf&lt;/configurationFile&gt;
-    &lt;/jcscache&gt;
-      </pre>
-</div>
-</div>
-</div>
-<div class="section"><h2><a name="Usage"></a>Usage</h2>
-<div class="source"><pre>
-    GlobalCacheService gs = null;
-    try
-    {
-        /*
-         * Look for the item in the cache.
-         * If it doesn't exist or the item is stale,
-         * the cache will throw an exception.
-         */
-        gs = (GlobalCacheService)avalonComponentService.lookup(GlobalCacheService.ROLE)
-
-        CachedObject obj = gs.getObject(&quot;cached_object&quot;);
-
-        data.setMessage( data.getScreen() + &quot; Got &quot; +
-            obj.getContents().toString() + &quot; from global cache!&quot; );
-    }
-    catch(ObjectExpiredException gone)
-    {
-        /*
-         * Add the item to the cache.
-         */
-        gs.addObject(&quot;cached_object&quot;,
-            new CachedObject(&quot;in_the_cache&quot;,5000));
-
-        data.setMessage( data.getScreen() +
-            &quot; Refreshed/or added new item to&quot; +
-            &quot; the cache! Expires in 5 seconds&quot; );
-    }
-    </pre>
-</div>
-<p>
-      You can also place an expiration time on your objects so the Service will
-      automatically remove them when they expire. If you don't specify an expiration
-      time, the DefaultGlobalCacheService uses 5 seconds. For JCS this value depends on values set
-      in the cache configuration file. To see an example, look at the
-      test case <a href="xref-test/org/apache/fulcrum/cache/CacheTest.html">CacheTest</a></p>
-<p>
-      The cache also supports <code>RefreshableCachedObject</code>s. These objects must implement
-      a <code>refresh()</code>-method which will be called every time the cache detects that the
-      object is expired. This way, you can keep objects in the cache that &quot;auto-refresh&quot; 
-      asynchronously. 
-    </p>
-</div>
-
-      </div>
-    </div>
-    <div class="clear">
-      <hr/>
-    </div>
-    <div id="footer">
-      <div class="xright">&#169;  
-          2004-2010
-    
-          The Apache Software Foundation
+      </header>
+      <div class="row-fluid">
+        <header id="leftColumn" class="span2">
+          <nav class="well sidebar-nav">
+  <ul class="nav nav-list">
+   <li class="nav-header">Overview</li>
+    <li class="active"><a href="#"><span class="none"></span>Main</a></li>
+   <li class="nav-header">Links</li>
+    <li><a href="https://www.ehcache.org/" class="externalLink" title="EHCache"><span class="none"></span>EHCache</a></li>
+    <li><a href="https://commons.apache.org/proper/commons-jcs/" class="externalLink" title="JCS"><span class="none"></span>JCS</a></li>
+   <li class="nav-header">Project Documentation</li>
+    <li><a href="project-info.html" title="Project Information"><span class="icon-chevron-down"></span>Project Information</a>
+     <ul class="nav nav-list">
+      <li><a href="dependencies.html" title="Dependencies"><span class="none"></span>Dependencies</a></li>
+      <li><a href="dependency-info.html" title="Dependency Information"><span class="none"></span>Dependency Information</a></li>
+      <li><a href="distribution-management.html" title="Distribution Management"><span class="none"></span>Distribution Management</a></li>
+      <li class="active"><a href="#"><span class="none"></span>About</a></li>
+      <li><a href="issue-management.html" title="Issue Management"><span class="none"></span>Issue Management</a></li>
+      <li><a href="licenses.html" title="Licenses"><span class="none"></span>Licenses</a></li>
+      <li><a href="mailing-lists.html" title="Mailing Lists"><span class="none"></span>Mailing Lists</a></li>
+      <li><a href="plugin-management.html" title="Plugin Management"><span class="none"></span>Plugin Management</a></li>
+      <li><a href="plugins.html" title="Plugins"><span class="none"></span>Plugins</a></li>
+      <li><a href="scm.html" title="Source Code Management"><span class="none"></span>Source Code Management</a></li>
+      <li><a href="summary.html" title="Summary"><span class="none"></span>Summary</a></li>
+      <li><a href="team.html" title="Team"><span class="none"></span>Team</a></li>
+     </ul></li>
+    <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-right"></span>Project Reports</a></li>
+   <li class="nav-header">Apache</li>
+    <li><a href="https://www.apache.org/" class="externalLink" title="Apache Website"><span class="none"></span>Apache Website</a></li>
+    <li><a href="https://www.apache.org/licenses/" class="externalLink" title="License"><span class="none"></span>License</a></li>
+    <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"><span class="none"></span>How the ASF works</a></li>
+    <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"><span class="none"></span>Sponsorship</a></li>
+    <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"><span class="none"></span>Thanks</a></li>
+    <li><a href="https://www.apache.org/security/" class="externalLink" title="Security"><span class="none"></span>Security</a></li>
+  </ul>
+          </nav>
+          <div class="well sidebar-nav">
+            <hr />
+            <div id="poweredBy">
+              <div class="clear"></div>
+              <div class="clear"></div>
+              <div class="clear"></div>
+<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy"><img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" /></a>
+            </div>
+          </div>
+        </header>
+        <main id="bodyColumn"  class="span10" >
+
+
+  
+
+  <section>
+<h2><a name="Overview"></a>Overview</h2>
+    
+<p>
+      This Service functions as a Global Cache.  A global cache is a good
+      place to store items that you may need to access often but don't
+      necessarily need (or want) to fetch from the database everytime.  A
+      good example would be a look up table of States that you store in a
+      database and use throughout your application. Since information
+      about States doesn't change very often, you could store this
+      information in the Global Cache and decrease the overhead of
+      hitting the database everytime you need State information.
+    </p>
+    
+<p>
+      There are three cache implementations
+      </p>
+<ul>
+      	
+<li>GlobalCacheService,</li>
+      	
+<li>EHCacheService (built on the EHCache project from
+      		<a class="externalLink" href="https://www.ehcache.org/">ehcache.sourceforge.net</a>, N.B. The implementation is still based on last release 2.10.9.2 of net.sf.ehcache.EHcache) and</li>
+      	
+<li>JCSCacheService (built on the <a class="externalLink" href="http://commons.apache.org/proper/commons-jcs/">Java Caching System</a>,
+      		which was originally a part of Turbine)</li>
+      </ul>
+    
+    
+<p>
+      It is written for use in Turbine but it can be used in any container 
+      compatible with Avalon's ECM container.
+    </p>
+  </section>
+  <a name="GlobalCacheService"></a><section id="GlobalCacheService">
+<h2><a name="GlobalCacheService"></a>GlobalCacheService</h2>
+    <section>
+<h3><a name="Role_Configuration"></a>Role Configuration</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;role
+        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
+        shorthand=&quot;cache&quot;
+        default-class=&quot;org.apache.fulcrum.cache.impl.DefaultGlobalCacheService&quot;/&gt;
+      </pre></div>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration"></a>Component Configuration</h3>
+      
+<table border="0" class="table table-striped">
+        
+<tr class="a">
           
-  
+<th>Item</th>
+          
+<th>Datatype</th>
+          
+<th>Cardinality</th>
+          
+<th>Description</th>
+        </tr>
+        
+<tr class="b">
+          
+<td>@cacheInitialSize</td>
+          
+<td>int</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The initial size of the cache. The default is 20.
+          </td>
+        </tr>
+        
+<tr class="a">
+          
+<td>@cacheCheckFrequency</td>
+          
+<td>int</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The cache uses a background thread to check for expired objects.
+            This defines the time between two checks in milliseconds. The default
+            is 5000.
+          </td>
+        </tr>
+      </table>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;cache cacheInitialSize=&quot;20&quot; cacheCheckFrequency=&quot;5000&quot;/&gt;
+      </pre></div>
+    </section>
+  </section>
+
+  <a name="EHCacheService"></a><section id="EHCacheService">
+<h2><a name="EHCacheService"></a>EHCacheService</h2>
+
+    <section>
+<h3><a name="Role_Configuration"></a>Role Configuration</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;role
+        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
+        shorthand=&quot;ehcache&quot;
+        default-class=&quot;org.apache.fulcrum.cache.impl.EHCacheService&quot;/&gt;
+      </pre></div>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration"></a>Component Configuration</h3>
+      
+<table border="0" class="table table-striped">
+        
+<tr class="a">
+          
+<th>Item</th>
+          
+<th>Datatype</th>
+          
+<th>Cardinality</th>
+          
+<th>Description</th>
+        </tr>
+        
+<tr class="b">
+          
+<td>cacheCheckFrequency</td>
+          
+<td>int</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The cache uses a background thread to check for expired objects.
+            This defines the time between two checks in milliseconds. The 
+            default is 5000.
+          </td>
+        </tr>
+        
+<tr class="a">
+          
+<td>cacheName</td>
+          
+<td>String</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The EHcache cache name to use for the cache. The default is 
+            <code>fulcrum</code>.
+          </td>
+        </tr>
+        
+<tr class="b">
+          
+<td>configurationFile</td>
+          
+<td>String</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The the location of the EHcache configuration file.
+            The default is to create a default cache withut settings.
+          </td>
+        </tr>
+      </table>
+      
+<p>z
+        See <a class="externalLink" href="http://commons.apache.org/proper/commons-jcs/">the JCS site</a> for more 
+        information about configuring JCS.
+      </p>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;ehcache&gt;
+        &lt;cacheCheckFrequency&gt;5000&lt;/cacheCheckFrequency&gt;
+        &lt;cacheName&gt;fulcrum&lt;/cacheName&gt;
+        &lt;configurationFile&gt;ehcache.xml&lt;/configurationFile&gt;
+    &lt;/ehcache&gt;
+      </pre></div>
+    </section>
+  </section>
+
+  <a name="JCSCacheService"></a><section id="JCSCacheService">
+<h2><a name="JCSCacheService"></a>JCSCacheService</h2>
+
+	
+<p>
+	  The JCS cache service implements the interface <code>GlobalCacheService</code> and thus can
+	  serve as a drop-in replacement for <code>DefaultGlobalCacheService</code>. However it is
+	  possible to configure the cache behavior in much more detail to provide disk caches or lateral TCP
+	  caches for example.
+	</p>
+
+    <section>
+<h3><a name="Role_Configuration"></a>Role Configuration</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;role
+        name=&quot;org.apache.fulcrum.cache.GlobalCacheService&quot;
+        shorthand=&quot;jcscache&quot;
+        default-class=&quot;org.apache.fulcrum.cache.impl.JCSCacheService&quot;/&gt;
+      </pre></div>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration"></a>Component Configuration</h3>
+      
+<table border="0" class="table table-striped">
+        
+<tr class="a">
+          
+<th>Item</th>
+          
+<th>Datatype</th>
+          
+<th>Cardinality</th>
+          
+<th>Description</th>
+        </tr>
+        
+<tr class="b">
+          
+<td>cacheCheckFrequency</td>
+          
+<td>int</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The cache uses a background thread to check for expired objects.
+            This defines the time between two checks in milliseconds. The 
+            default is 5000.
+          </td>
+        </tr>
+        
+<tr class="a">
+          
+<td>region</td>
+          
+<td>String</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The JCS cache region name to use for the cache. The default is 
+            <code>fulcrum</code>.
+            JCS will store the objects in a group named <code>default_group</code> 
+            in the given region.
+          </td>
+        </tr>
+        
+<tr class="b">
+          
+<td>configurationFile</td>
+          
+<td>String</td>
+          
+<td>[0|1]</td>
+          
+<td>
+            The the location of the JCS configuration file. Please note that 
+            JCS uses a class loader to read this file, so make sure this path 
+            is part of your classpath. The default is <code>/cache.ccf</code>.
+          </td>
+        </tr>
+      </table>
+      
+<p>
+        See <a class="externalLink" href="http://jakarta.apache.org/jcs/">the JCS site</a> for more 
+        information about configuring JCS.
+      </p>
+    </section>
+
+    <section>
+<h3><a name="Component_Configuration_Example"></a>Component Configuration Example</h3>
+      
+<div class="source"><pre class="prettyprint">
+    &lt;jcscache&gt;
+    	&lt;cacheCheckFrequency&gt;5000&lt;/cacheCheckFrequency&gt;
+    	&lt;region&gt;fulcrum&lt;/region&gt;
+    	&lt;configurationFile&gt;/cache.ccf&lt;/configurationFile&gt;
+    &lt;/jcscache&gt;
+      </pre></div>
+    </section>
+  </section>
+
+  <section>
+<h2><a name="Usage"></a>Usage</h2>
+
+    
+<div class="source"><pre class="prettyprint">
+    GlobalCacheService gs = null;
+    try
+    {
+        /*
+         * Look for the item in the cache.
+         * If it doesn't exist or the item is stale,
+         * the cache will throw an exception.
+         */
+        gs = (GlobalCacheService)avalonComponentService.lookup(GlobalCacheService.ROLE)
+
+        CachedObject obj = gs.getObject(&quot;cached_object&quot;);
+
+        data.setMessage( data.getScreen() + &quot; Got &quot; +
+            obj.getContents().toString() + &quot; from global cache!&quot; );
+    }
+    catch(ObjectExpiredException gone)
+    {
+        /*
+         * Add the item to the cache.
+         */
+        gs.addObject(&quot;cached_object&quot;,
+            new CachedObject(&quot;in_the_cache&quot;,5000));
+
+        data.setMessage( data.getScreen() +
+            &quot; Refreshed/or added new item to&quot; +
+            &quot; the cache! Expires in 5 seconds&quot; );
+    }
+    </pre></div>
+
+    
+<p>
+      You can also place an expiration time on your objects so the Service will
+      automatically remove them when they expire. If you don't specify an expiration
+      time, the DefaultGlobalCacheService uses 5 seconds. For JCS this value depends on values set
+      in the cache configuration file. To see an example, look at the
+      test case <a href="xref-test/org/apache/fulcrum/cache/CacheTest.html">CacheTest</a>
+    </p>
+
+    
+<p>
+      The cache also supports <code>RefreshableCachedObject</code>s. These objects must implement
+      a <code>refresh()</code>-method which will be called every time the cache detects that the
+      object is expired. This way, you can keep objects in the cache that &quot;auto-refresh&quot; 
+      asynchronously. 
+    </p>
+  </section>
 
-  
-    
-            
-  
-    
-  </div>
-      <div class="clear">
-        <hr/>
+
+
+        </main>
       </div>
     </div>
+    <hr/>
+    <footer>
+      <div class="container-fluid">
+        <div class="row-fluid">
+            <p>Copyright &#169;      2004&#x2013;2021<a href="https://www.apache.org/">The Apache Software Foundation</a>.
+.</p>
+        </div>
+      </div>
+    </footer>
   </body>
-</html>
+</html>
\ No newline at end of file