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


Reply via email to