Author: tv Date: Thu Aug 23 15:00:51 2018 New Revision: 28913 Log: Add site
Added: dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/ci-management.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/clirr-report.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/cpd.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/bootstrap-1.3.0.min.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/bootstrap.min.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/commons-maven.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/commons-trade.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/maven-base.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/maven-theme.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/prettify.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/print.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/css/site.css dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/dependencies.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/dependency-convergence.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/dependency-info.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/dependency-management.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/distribution-management.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/findbugs.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/close.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/collapsed.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/commons-logo.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/expanded.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/external-classic.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/help_logo.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_arrowfolderclosed1_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_arrowfolderopen2_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_arrowwaste1_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_arrowwaste2_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_doc_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_doc_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_error_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_error_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_folder_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_folder_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_help_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_info_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_info_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_members_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_sortdown.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_sortup.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_success_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_success_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_usergroups_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_warning_lrg.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/icon_warning_sml.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/logos/ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/logos/build-by-maven-black.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/logos/build-by-maven-white.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/logos/maven-feather.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/newwindow-classic.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/nw_maj_rond.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/strich.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/sw_maj_rond.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/images/sw_med_rond.gif (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/img/ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/img/glyphicons-halflings-white.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/img/glyphicons-halflings.png (with props) dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/index.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/issue-management.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/japicmp.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/jdepend-report.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/jira-report.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/bootstrap.min.js dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/jquery.min.js dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/prettify.js dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/prettify.min.js dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/js/site.js dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/mailing-lists.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/pmd.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/profile.clirr dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/profile.noanimal dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/project-info.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/project-reports.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/rat-report.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/scm.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/summary.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/surefire-report.html dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/team.html Added: dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/ci-management.html ============================================================================== --- dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/ci-management.html (added) +++ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/ci-management.html Thu Aug 23 15:00:51 2018 @@ -0,0 +1,248 @@ +<!DOCTYPE html> +<!-- + | Generated by Apache Maven Doxia at 23 August 2018 + | Rendered using Apache Maven Fluido Skin 1.3.0 +--> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="Date-Revision-yyyymmdd" content="20180823" /> + <meta http-equiv="Content-Language" content="en" /> + <title>Apache Commons JCS :: Core – CI Management</title> + + <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> + <link rel="stylesheet" href="./css/site.css" type="text/css" /> + <link rel="stylesheet" href="./css/print.css" media="print" /> + + <script type="text/javascript" src="./js/jquery.min.js"></script> + <script type="text/javascript" src="./js/bootstrap.min.js"></script> + <script type="text/javascript" src="./js/prettify.min.js"></script> + <script type="text/javascript" src="./js/site.js"></script> + + + </head> + + <body class="composite"> + <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <img class="logo-left" src="./images/commons-logo.png" alt="Apache Commons logo"/> + </a> + <a href="../index.html" id="bannerRight"> + <h2>Commons JCSâ¢</h2> + </a> + <div class="clear"></div> + + <div class="navbar"> + <div class="navbar-inner"> + <div class="container-fluid"> + <a class="brand" href="http://commons.apache.org/proper/commons-jcs/commons-jcs-core/">Apache Commons JCS :: Core ™</a> + <ul class="nav"> + + <li id="publishDate">Last Published: 23 August 2018</li> + <li class="divider">|</li> <li id="projectVersion">Version: 2.2.1</li> + </ul> + <div class="pull-right"> <ul class="nav"> + <li> + <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + ApacheCon</a> + </li> + <li> + <a href="http://www.apache.org" class="externalLink" title="Apache"> + Apache</a> + </li> + <li> + <a href="../../../" title="Commons"> + Commons</a> + </li> + </ul> +</div> + </div> + </div> + </div> + + <div class="container-fluid"> + <table class="layout-table"> + <tr> + <td class="sidebar"> + <div class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="expanded"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + <ul> + <li class="none"> + <a href="index.html" title="About"> + About</a> + </li> + <li class="none"> + <a href="summary.html" title="Summary"> + Summary</a> + </li> + <li class="none"> + <a href="team.html" title="Team"> + Team</a> + </li> + <li class="none"> + <a href="scm.html" title="Source Code Management"> + Source Code Management</a> + </li> + <li class="none"> + <a href="issue-management.html" title="Issue Management"> + Issue Management</a> + </li> + <li class="none"> + <a href="mailing-lists.html" title="Mailing Lists"> + Mailing Lists</a> + </li> + <li class="none"> + <a href="dependency-info.html" title="Dependency Information"> + Dependency Information</a> + </li> + <li class="none"> + <a href="dependency-management.html" title="Dependency Management"> + Dependency Management</a> + </li> + <li class="none"> + <a href="dependencies.html" title="Dependencies"> + Dependencies</a> + </li> + <li class="none"> + <a href="dependency-convergence.html" title="Dependency Convergence"> + Dependency Convergence</a> + </li> + <li class="none active"> + <a href="ci-management.html" title="CI Management"> + CI Management</a> + </li> + <li class="none"> + <a href="distribution-management.html" title="Distribution Management"> + Distribution Management</a> + </li> + </ul> + </li> + <li class="collapsed"> + <a href="project-reports.html" title="Project Reports"> + Project Reports</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">Commons</li> + <li class="none"> + <a href="../../../" title="Home"> + Home</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + License</a> + </li> + <li class="collapsed"> + <a href="../../../components.html" title="Components"> + Components</a> + </li> + <li class="collapsed"> + <a href="../../../sandbox/index.html" title="Sandbox"> + Sandbox</a> + </li> + <li class="collapsed"> + <a href="../../../dormant/index.html" title="Dormant"> + Dormant</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">General Information</li> + <li class="none"> + <a href="../../../security.html" title="Security"> + Security</a> + </li> + <li class="none"> + <a href="../../../volunteering.html" title="Volunteering"> + Volunteering</a> + </li> + <li class="none"> + <a href="../../../patches.html" title="Contributing Patches"> + Contributing Patches</a> + </li> + <li class="none"> + <a href="../../../building.html" title="Building Components"> + Building Components</a> + </li> + <li class="none"> + <a href="../../../commons-parent-pom.html" title="Commons Parent Pom"> + Commons Parent Pom</a> + </li> + <li class="none"> + <a href="../../../build-plugin/index.html" title="Commons Build Plugin"> + Commons Build Plugin</a> + </li> + <li class="none"> + <a href="../../../releases/index.html" title="Releasing Components"> + Releasing Components</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + Wiki</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">ASF</li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + Get Involved</a> + </li> + <li class="none"> + <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + Developer Resources</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + Code of Conduct</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + Thanks</a> + </li> + </ul> + </div> + <div id="poweredBy"> + <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> + <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + </a> + <a href="http://maven.apache.org/" title="Maven" class="builtBy"> + <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + </a> + </div> + </td> + <td class="content"> + <div class="section"> +<h2><a name="Overview"></a>Overview</h2><a name="Overview"></a> +<p>This project uses <a class="externalLink" href="http://jenkins-ci.org/">Jenkins</a>.</p></div> +<div class="section"> +<h2><a name="Access"></a>Access</h2><a name="Access"></a> +<p>The following is a link to the continuous integration system used by the project:</p> +<div class="source"> +<pre><a class="externalLink" href="https://builds.apache.org/">https://builds.apache.org/</a></pre></div></div> +<div class="section"> +<h2><a name="Notifiers"></a>Notifiers</h2><a name="Notifiers"></a> +<p>No notifiers are defined. Please check back at a later date.</p></div> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 2002-2018 + <a href="https://www.apache.org/">The Apache Software Foundation</a>. + All Rights Reserved.</p> + </div> + </body> + +</html> Added: dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/clirr-report.html ============================================================================== --- dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/clirr-report.html (added) +++ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/clirr-report.html Thu Aug 23 15:00:51 2018 @@ -0,0 +1,339 @@ +<!DOCTYPE html> +<!-- + | Generated by Apache Maven Doxia at 23 August 2018 + | Rendered using Apache Maven Fluido Skin 1.3.0 +--> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="Date-Revision-yyyymmdd" content="20180823" /> + <meta http-equiv="Content-Language" content="en" /> + <title>Apache Commons JCS :: Core – Clirr Results</title> + + <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> + <link rel="stylesheet" href="./css/site.css" type="text/css" /> + <link rel="stylesheet" href="./css/print.css" media="print" /> + + <script type="text/javascript" src="./js/jquery.min.js"></script> + <script type="text/javascript" src="./js/bootstrap.min.js"></script> + <script type="text/javascript" src="./js/prettify.min.js"></script> + <script type="text/javascript" src="./js/site.js"></script> + + + </head> + + <body class="composite"> + <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <img class="logo-left" src="./images/commons-logo.png" alt="Apache Commons logo"/> + </a> + <a href="../index.html" id="bannerRight"> + <h2>Commons JCSâ¢</h2> + </a> + <div class="clear"></div> + + <div class="navbar"> + <div class="navbar-inner"> + <div class="container-fluid"> + <a class="brand" href="http://commons.apache.org/proper/commons-jcs/commons-jcs-core/">Apache Commons JCS :: Core ™</a> + <ul class="nav"> + + <li id="publishDate">Last Published: 23 August 2018</li> + <li class="divider">|</li> <li id="projectVersion">Version: 2.2.1</li> + </ul> + <div class="pull-right"> <ul class="nav"> + <li> + <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + ApacheCon</a> + </li> + <li> + <a href="http://www.apache.org" class="externalLink" title="Apache"> + Apache</a> + </li> + <li> + <a href="../../../" title="Commons"> + Commons</a> + </li> + </ul> +</div> + </div> + </div> + </div> + + <div class="container-fluid"> + <table class="layout-table"> + <tr> + <td class="sidebar"> + <div class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="collapsed"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + </li> + <li class="expanded"> + <a href="project-reports.html" title="Project Reports"> + Project Reports</a> + <ul> + <li class="none"> + <a href="jira-report.html" title="JIRA Report"> + JIRA Report</a> + </li> + <li class="none"> + <a href="apidocs/index.html" title="Javadoc"> + Javadoc</a> + </li> + <li class="none"> + <a href="xref/index.html" title="Source Xref"> + Source Xref</a> + </li> + <li class="none"> + <a href="xref-test/index.html" title="Test Source Xref"> + Test Source Xref</a> + </li> + <li class="none"> + <a href="surefire-report.html" title="Surefire Report"> + Surefire Report</a> + </li> + <li class="none"> + <a href="rat-report.html" title="Rat Report"> + Rat Report</a> + </li> + <li class="none"> + <a href="jdepend-report.html" title="JDepend"> + JDepend</a> + </li> + <li class="none"> + <a href="japicmp.html" title="japicmp"> + japicmp</a> + </li> + <li class="none active"> + <a href="clirr-report.html" title="Clirr"> + Clirr</a> + </li> + <li class="none"> + <a href="cpd.html" title="CPD"> + CPD</a> + </li> + <li class="none"> + <a href="pmd.html" title="PMD"> + PMD</a> + </li> + <li class="none"> + <a href="findbugs.html" title="FindBugs"> + FindBugs</a> + </li> + </ul> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">Commons</li> + <li class="none"> + <a href="../../../" title="Home"> + Home</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + License</a> + </li> + <li class="collapsed"> + <a href="../../../components.html" title="Components"> + Components</a> + </li> + <li class="collapsed"> + <a href="../../../sandbox/index.html" title="Sandbox"> + Sandbox</a> + </li> + <li class="collapsed"> + <a href="../../../dormant/index.html" title="Dormant"> + Dormant</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">General Information</li> + <li class="none"> + <a href="../../../security.html" title="Security"> + Security</a> + </li> + <li class="none"> + <a href="../../../volunteering.html" title="Volunteering"> + Volunteering</a> + </li> + <li class="none"> + <a href="../../../patches.html" title="Contributing Patches"> + Contributing Patches</a> + </li> + <li class="none"> + <a href="../../../building.html" title="Building Components"> + Building Components</a> + </li> + <li class="none"> + <a href="../../../commons-parent-pom.html" title="Commons Parent Pom"> + Commons Parent Pom</a> + </li> + <li class="none"> + <a href="../../../build-plugin/index.html" title="Commons Build Plugin"> + Commons Build Plugin</a> + </li> + <li class="none"> + <a href="../../../releases/index.html" title="Releasing Components"> + Releasing Components</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + Wiki</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">ASF</li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + Get Involved</a> + </li> + <li class="none"> + <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + Developer Resources</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + Code of Conduct</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + Thanks</a> + </li> + </ul> + </div> + <div id="poweredBy"> + <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> + <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + </a> + <a href="http://maven.apache.org/" title="Maven" class="builtBy"> + <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + </a> + </div> + </td> + <td class="content"> + <div class="section"> +<h2><a name="Clirr_Results"></a>Clirr Results</h2> +<p>The following document contains the results of <a class="externalLink" href="http://clirr.sourceforge.net/">Clirr</a>.</p> +<ul> +<li>Current Version: 2.2.1</li> +<li>Comparison Version: 2.2</li></ul></div> +<div class="section"> +<h2><a name="Summary"></a>Summary</h2> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Severity</th> +<th>Number</th></tr> +<tr class="b"> +<td><img alt="Error" src="images/icon_error_sml.gif" /> Error</td> +<td>0</td></tr> +<tr class="a"> +<td><img alt="Warning" src="images/icon_warning_sml.gif" /> Warning</td> +<td>0</td></tr> +<tr class="b"> +<td><img alt="Info" src="images/icon_info_sml.gif" /> Info</td> +<td>7</td></tr></table></div> +<div class="section"> +<h2><a name="API_Incompatibilities"></a>API Incompatibilities</h2> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Severity</th> +<th>Message</th> +<th>Class</th> +<th>Method / Field</th></tr> +<tr class="b"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'public boolean isStartRegistry()' has been deprecated</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServerAttributes.html">org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerAttributes</a></td> +<td>public boolean isStartRegistry()</td></tr> +<tr class="a"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'public void setStartRegistry(boolean)' has been deprecated</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServerAttributes.html">org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerAttributes</a></td> +<td>public void setStartRegistry(boolean)</td></tr> +<tr class="b"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'public boolean isStartRegistry()' has been deprecated</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/behavior/IRemoteCacheServerAttributes.html">org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes</a></td> +<td>public boolean isStartRegistry()</td></tr> +<tr class="a"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'public void setStartRegistry(boolean)' has been deprecated</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/behavior/IRemoteCacheServerAttributes.html">org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes</a></td> +<td>public void setStartRegistry(boolean)</td></tr> +<tr class="b"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'protected void doExpires(org.apache.commons.jcs.engine.behavior.ICacheElement)' has been added</td> +<td><a href="./xref/org/apache/commons/jcs/engine/control/CompositeCache.html">org.apache.commons.jcs.engine.control.CompositeCache</a></td> +<td>protected void doExpires(org.apache.commons.jcs.engine.behavior.ICacheElement)</td></tr> +<tr class="a"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'protected org.apache.commons.jcs.engine.control.CompositeCache newCache(org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes, org.apache.commons.jcs.engine.behavior.IElementAttributes)' has been added</td> +<td><a href="./xref/org/apache/commons/jcs/engine/control/CompositeCacheConfigurator.html">org.apache.commons.jcs.engine.control.CompositeCacheConfigurator</a></td> +<td>protected org.apache.commons.jcs.engine.control.CompositeCache newCache(org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes, org.apache.commons.jcs.engine.behavior.IElementAttributes)</td></tr> +<tr class="b"> +<td><img alt="Info" src="images/icon_info_sml.gif" /></td> +<td>Method 'protected org.apache.commons.jcs.engine.control.CompositeCacheConfigurator newConfigurator()' has been added</td> +<td><a href="./xref/org/apache/commons/jcs/engine/control/CompositeCacheManager.html">org.apache.commons.jcs.engine.control.CompositeCacheManager</a></td> +<td>protected org.apache.commons.jcs.engine.control.CompositeCacheConfigurator newConfigurator()</td></tr></table></div> +<div class="section"> +<h2><a name="API_Changelog"></a>API Changelog</h2>The following APIs were modified from version 2.2 to 2.2.1: +<ul> +<li>Non justified changes +<p></p> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>Class</th> +<th>From</th> +<th>To</th></tr> +<tr class="b"> +<td>org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerAttributes</td> +<td>public boolean isStartRegistry()</td> +<td></td></tr> +<tr class="a"> +<td>org.apache.commons.jcs.auxiliary.remote.server.RemoteCacheServerAttributes</td> +<td>public void setStartRegistry(boolean)</td> +<td></td></tr> +<tr class="b"> +<td>org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes</td> +<td>public boolean isStartRegistry()</td> +<td></td></tr> +<tr class="a"> +<td>org.apache.commons.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes</td> +<td>public void setStartRegistry(boolean)</td> +<td></td></tr> +<tr class="b"> +<td>org.apache.commons.jcs.engine.control.CompositeCache</td> +<td>protected void doExpires(org.apache.commons.jcs.engine.behavior.ICacheElement)</td> +<td></td></tr> +<tr class="a"> +<td>org.apache.commons.jcs.engine.control.CompositeCacheConfigurator</td> +<td>protected org.apache.commons.jcs.engine.control.CompositeCache newCache(org.apache.commons.jcs.engine.behavior.ICompositeCacheAttributes, org.apache.commons.jcs.engine.behavior.IElementAttributes)</td> +<td></td></tr> +<tr class="b"> +<td>org.apache.commons.jcs.engine.control.CompositeCacheManager</td> +<td>protected org.apache.commons.jcs.engine.control.CompositeCacheConfigurator newConfigurator()</td> +<td></td></tr></table></li></ul></div> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 2002-2018 + <a href="https://www.apache.org/">The Apache Software Foundation</a>. + All Rights Reserved.</p> + </div> + </body> + +</html> Added: dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/cpd.html ============================================================================== --- dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/cpd.html (added) +++ dev/commons/jcs/site-2.2.1-RC4/commons-jcs-core/cpd.html Thu Aug 23 15:00:51 2018 @@ -0,0 +1,687 @@ +<!DOCTYPE html> +<!-- + | Generated by Apache Maven Doxia at 23 August 2018 + | Rendered using Apache Maven Fluido Skin 1.3.0 +--> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1.0" /> + <meta name="Date-Revision-yyyymmdd" content="20180823" /> + <meta http-equiv="Content-Language" content="en" /> + <title>Apache Commons JCS :: Core – CPD Results</title> + + <link rel="stylesheet" href="./css/bootstrap.min.css" type="text/css" /> + <link rel="stylesheet" href="./css/site.css" type="text/css" /> + <link rel="stylesheet" href="./css/print.css" media="print" /> + + <script type="text/javascript" src="./js/jquery.min.js"></script> + <script type="text/javascript" src="./js/bootstrap.min.js"></script> + <script type="text/javascript" src="./js/prettify.min.js"></script> + <script type="text/javascript" src="./js/site.js"></script> + + + </head> + + <body class="composite"> + <a href="http://commons.apache.org/" id="bannerLeft" title="Apache Commons logo"> + <img class="logo-left" src="./images/commons-logo.png" alt="Apache Commons logo"/> + </a> + <a href="../index.html" id="bannerRight"> + <h2>Commons JCSâ¢</h2> + </a> + <div class="clear"></div> + + <div class="navbar"> + <div class="navbar-inner"> + <div class="container-fluid"> + <a class="brand" href="http://commons.apache.org/proper/commons-jcs/commons-jcs-core/">Apache Commons JCS :: Core ™</a> + <ul class="nav"> + + <li id="publishDate">Last Published: 23 August 2018</li> + <li class="divider">|</li> <li id="projectVersion">Version: 2.2.1</li> + </ul> + <div class="pull-right"> <ul class="nav"> + <li> + <a href="http://www.apachecon.com/" class="externalLink" title="ApacheCon"> + ApacheCon</a> + </li> + <li> + <a href="http://www.apache.org" class="externalLink" title="Apache"> + Apache</a> + </li> + <li> + <a href="../../../" title="Commons"> + Commons</a> + </li> + </ul> +</div> + </div> + </div> + </div> + + <div class="container-fluid"> + <table class="layout-table"> + <tr> + <td class="sidebar"> + <div class="well sidebar-nav"> + <ul class="nav nav-list"> + <li class="nav-header"><i class="icon-info-sign"></i>Project Documentation</li> + <li class="collapsed"> + <a href="project-info.html" title="Project Information"> + Project Information</a> + </li> + <li class="expanded"> + <a href="project-reports.html" title="Project Reports"> + Project Reports</a> + <ul> + <li class="none"> + <a href="jira-report.html" title="JIRA Report"> + JIRA Report</a> + </li> + <li class="none"> + <a href="apidocs/index.html" title="Javadoc"> + Javadoc</a> + </li> + <li class="none"> + <a href="xref/index.html" title="Source Xref"> + Source Xref</a> + </li> + <li class="none"> + <a href="xref-test/index.html" title="Test Source Xref"> + Test Source Xref</a> + </li> + <li class="none"> + <a href="surefire-report.html" title="Surefire Report"> + Surefire Report</a> + </li> + <li class="none"> + <a href="rat-report.html" title="Rat Report"> + Rat Report</a> + </li> + <li class="none"> + <a href="jdepend-report.html" title="JDepend"> + JDepend</a> + </li> + <li class="none"> + <a href="japicmp.html" title="japicmp"> + japicmp</a> + </li> + <li class="none"> + <a href="clirr-report.html" title="Clirr"> + Clirr</a> + </li> + <li class="none active"> + <a href="cpd.html" title="CPD"> + CPD</a> + </li> + <li class="none"> + <a href="pmd.html" title="PMD"> + PMD</a> + </li> + <li class="none"> + <a href="findbugs.html" title="FindBugs"> + FindBugs</a> + </li> + </ul> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">Commons</li> + <li class="none"> + <a href="../../../" title="Home"> + Home</a> + </li> + <li class="none"> + <a href="http://www.apache.org/licenses/" class="externalLink" title="License"> + License</a> + </li> + <li class="collapsed"> + <a href="../../../components.html" title="Components"> + Components</a> + </li> + <li class="collapsed"> + <a href="../../../sandbox/index.html" title="Sandbox"> + Sandbox</a> + </li> + <li class="collapsed"> + <a href="../../../dormant/index.html" title="Dormant"> + Dormant</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">General Information</li> + <li class="none"> + <a href="../../../security.html" title="Security"> + Security</a> + </li> + <li class="none"> + <a href="../../../volunteering.html" title="Volunteering"> + Volunteering</a> + </li> + <li class="none"> + <a href="../../../patches.html" title="Contributing Patches"> + Contributing Patches</a> + </li> + <li class="none"> + <a href="../../../building.html" title="Building Components"> + Building Components</a> + </li> + <li class="none"> + <a href="../../../commons-parent-pom.html" title="Commons Parent Pom"> + Commons Parent Pom</a> + </li> + <li class="none"> + <a href="../../../build-plugin/index.html" title="Commons Build Plugin"> + Commons Build Plugin</a> + </li> + <li class="none"> + <a href="../../../releases/index.html" title="Releasing Components"> + Releasing Components</a> + </li> + <li class="none"> + <a href="http://wiki.apache.org/commons/FrontPage" class="externalLink" title="Wiki"> + Wiki</a> + </li> + </ul> + <ul class="nav nav-list"> + <li class="nav-header">ASF</li> + <li class="none"> + <a href="http://www.apache.org/foundation/how-it-works.html" class="externalLink" title="How the ASF works"> + How the ASF works</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/getinvolved.html" class="externalLink" title="Get Involved"> + Get Involved</a> + </li> + <li class="none"> + <a href="http://www.apache.org/dev/" class="externalLink" title="Developer Resources"> + Developer Resources</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/policies/conduct.html" class="externalLink" title="Code of Conduct"> + Code of Conduct</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/sponsorship.html" class="externalLink" title="Sponsorship"> + Sponsorship</a> + </li> + <li class="none"> + <a href="http://www.apache.org/foundation/thanks.html" class="externalLink" title="Thanks"> + Thanks</a> + </li> + </ul> + </div> + <div id="poweredBy"> + <a href="http://www.apache.org/events/current-event.html" title="ApacheCon" class="builtBy"> + <img class="builtBy" alt="ApacheCon" src="http://www.apache.org/events/current-event-125x125.png" /> + </a> + <a href="http://maven.apache.org/" title="Maven" class="builtBy"> + <img class="builtBy" alt="Maven" src="http://maven.apache.org/images/logos/maven-feather.png" /> + </a> + </div> + </td> + <td class="content"> + <div class="section"> +<h2><a name="CPD_Results"></a>CPD Results</h2> +<p>The following document contains the results of PMD's <a class="externalLink" href="http://pmd.sourceforge.net/cpd.html">CPD</a> 5.1.2.</p></div> +<div class="section"> +<h2><a name="Duplications"></a>Duplications</h2> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.html#L130">130</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.html#L459">459</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> if ( puts % logInterval == 0 ) + { + log.info( "puts = " + puts ); + } + } + + if ( log.isDebugEnabled() ) + { + log.debug( "In update, put [" + item.getKey() + "] in [" + item.getCacheName() + "]" ); + } + } + + /** + * Returns a cache value from the specified remote cache; or null if the cache or key does not + * exist. + * <p> + * @param cacheName + * @param key + * @return ICacheElement + * @throws IOException + */ + @Override + public ICacheElement<K, V> get( String cacheName, K key ) + throws IOException + { + return this.get( cacheName, key, 0 ); + } + + /** + * Returns a cache bean from the specified cache; or null if the key does not exist. + * <p> + * Adding the requestor id, allows the cache to determine the source of the get. + * <p> + * The internal processing is wrapped in event logging calls. + * <p> + * @param cacheName + * @param key + * @param requesterId + * @return ICacheElement + * @throws IOException + */ + @Override + public ICacheElement<K, V> get( String cacheName, K key, long requesterId ) + throws IOException + { + ICacheElement<K, V> element = null; + ICacheEvent<K> cacheEvent = createICacheEvent( cacheName, key, requesterId, ICacheEventLogger.GET_EVENT ); + try + { + element = processGet( cacheName, key, requesterId ); + } + finally + { + logICacheEvent( cacheEvent ); + } + return element; + }</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.html#L343">343</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.html#L147">147</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> } + + /** + * Removes an item from the cache. This method handles hierarchical removal. If the key is a + * String and ends with the CacheConstants.NAME_COMPONENT_DELIMITER, then all items with keys + * starting with the argument String will be removed. + * <p> + * + * @param key + * @return true if the removal was successful + * @throws IOException + */ + @Override + public boolean remove(K key) throws IOException + { + if (log.isDebugEnabled()) + { + log.debug("removing item for key: " + key); + } + + boolean removed = false; + + // handle partial removal + if (key instanceof String && ((String) key).endsWith(CacheConstants.NAME_COMPONENT_DELIMITER)) + { + // remove all keys of the same name hierarchy. + for (Iterator<Map.Entry<K, MemoryElementDescriptor<K, V>>> itr = map.entrySet().iterator(); itr.hasNext();) + { + Map.Entry<K, MemoryElementDescriptor<K, V>> entry = itr.next(); + K k = entry.getKey(); + + if (k instanceof String && ((String) k).startsWith(key.toString())) + { + lock.lock(); + try + {</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.html#L379">379</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.html#L184">184</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> list.remove(entry.getValue()); + itr.remove(); + removed = true; + } + finally + { + lock.unlock(); + } + } + } + } + else if (key instanceof GroupAttrName && ((GroupAttrName<?>) key).attrName == null) + { + // remove all keys of the same name hierarchy. + for (Iterator<Map.Entry<K, MemoryElementDescriptor<K, V>>> itr = map.entrySet().iterator(); itr.hasNext();) + { + Map.Entry<K, MemoryElementDescriptor<K, V>> entry = itr.next(); + K k = entry.getKey(); + + if (k instanceof GroupAttrName && ((GroupAttrName<?>) k).groupId.equals(((GroupAttrName<?>) key).groupId)) + { + lock.lock(); + try + {</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPDiscoveryListener.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPDiscoveryListener.html#L237">237</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPDiscoveryListener.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPDiscoveryListener.html#L295">295</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> public void addDiscoveredService( DiscoveredService service ) + { + // get a cache and add it to the no waits + // the add method should not add the same. + // we need the listener port from the original config. + ArrayList<String> regions = service.getCacheNames(); + String serverAndPort = service.getServiceAddress() + ":" + service.getServicePort(); + + if ( regions != null ) + { + // for each region get the cache + for (String cacheName : regions) + { + AuxiliaryCache<?, ?> ic = cacheManager.getAuxiliaryCache(factoryName, cacheName); + + if ( log.isDebugEnabled() ) + { + log.debug( "Got cache, ic = " + ic ); + } + + // add this to the nowaits for this cachename + if ( ic != null ) + { + AuxiliaryCacheAttributes aca = ic.getAuxiliaryCacheAttributes(); + if (aca instanceof ITCPLateralCacheAttributes) + { + ITCPLateralCacheAttributes lca = (ITCPLateralCacheAttributes)aca; + if (lca.getTransmissionType() != LateralCacheAttributes.Type.TCP + || !serverAndPort.equals(lca.getTcpServer()) ) + { + // skip caches not belonging to this service + continue; + } + }</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/lateral/LateralCacheNoWait.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/lateral/LateralCacheNoWait.html#L154">154</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/lateral/LateralCacheNoWaitFacade.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/lateral/LateralCacheNoWaitFacade.html#L234">234</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> eventQueue.destroy(); + } + } + return null; + } + + /** + * Gets multiple items from the cache based on the given set of keys. + * <p> + * @param keys + * @return a map of K key to ICacheElement&lt;K, V&gt; element, or an empty map if there is no + * data in cache for any of these keys + */ + @Override + public Map<K, ICacheElement<K, V>> getMultiple(Set<K> keys) + { + Map<K, ICacheElement<K, V>> elements = new HashMap<K, ICacheElement<K, V>>(); + + if ( keys != null && !keys.isEmpty() ) + { + for (K key : keys) + { + ICacheElement<K, V> element = get( key ); + + if ( element != null ) + { + elements.put( key, element ); + } + } + } + + return elements; + } + + /** + * Synchronously reads from the lateral cache. + * <p> + * @param pattern + * @return ICacheElement&lt;K, V&gt; if found, else empty + */ + @Override + public Map<K, ICacheElement<K, V>> getMatching(String pattern) + {</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.html#L546">546</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/utils/struct/AbstractLRUMap.java</td> +<td><a href="./xref/org/apache/commons/jcs/utils/struct/AbstractLRUMap.html#L470">470</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> log.error("verifycache[" + getCacheName() + "]: map does not contain key : " + key); + log.error("key class=" + key.getClass()); + log.error("key hashcode=" + key.hashCode()); + log.error("key toString=" + key.toString()); + if (key instanceof GroupAttrName) + { + GroupAttrName<?> name = (GroupAttrName<?>) key; + log.error("GroupID hashcode=" + name.groupId.hashCode()); + log.error("GroupID.class=" + name.groupId.getClass()); + log.error("AttrName hashcode=" + name.attrName.hashCode()); + log.error("AttrName.class=" + name.attrName.getClass()); + } + dumpMap(); + } + else if (map.get(key) == null)</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.html#L263">263</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.html#L747">747</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> @Override + public Map<K, ICacheElement<K, V>> getMultiple( String cacheName, Set<K> keys ) + throws IOException + { + return this.getMultiple( cacheName, keys, 0 ); + } + + /** + * Gets multiple items from the cache based on the given set of keys. + * <p> + * The internal processing is wrapped in event logging calls. + * <p> + * @param cacheName + * @param keys + * @param requesterId + * @return a map of K key to ICacheElement&lt;K, V&gt; element, or an empty map if there is no + * data in cache for any of these keys + * @throws IOException + */ + @Override + public Map<K, ICacheElement<K, V>> getMultiple( String cacheName, Set<K> keys, long requesterId ) + throws IOException + { + ICacheEvent<Serializable> cacheEvent = createICacheEvent( cacheName, (Serializable) keys, requesterId, + ICacheEventLogger.GETMULTIPLE_EVENT ); + try + { + return processGetMultiple( cacheName, keys, requesterId ); + } + finally + { + logICacheEvent( cacheEvent ); + } + }</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/lateral/LateralCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/lateral/LateralCache.html#L170">170</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/remote/AbstractRemoteAuxiliaryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/AbstractRemoteAuxiliaryCache.html#L313">313</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> } + + /** + * Gets multiple items from the cache based on the given set of keys. + * <p> + * @param keys + * @return a map of K key to ICacheElement&lt;K, V&gt; element, or an empty map if there is no + * data in cache for any of these keys + * @throws IOException + */ + @Override + protected Map<K, ICacheElement<K, V>> processGetMultiple( Set<K> keys ) + throws IOException + { + Map<K, ICacheElement<K, V>> elements = new HashMap<K, ICacheElement<K, V>>(); + + if ( keys != null && !keys.isEmpty() ) + { + for (K key : keys) + { + ICacheElement<K, V> element = get( key ); + + if ( element != null ) + { + elements.put( key, element ); + } + } + } + + return elements; + } + + /** + * Return the keys in this cache. + * <p> + * @see org.apache.commons.jcs.auxiliary.AuxiliaryCache#getKeySet() + */ + @Override</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/http/server/AbstractRemoteCacheService.html#L210">210</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.java</td> +<td><a href="./xref/org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.html#L624">624</a></td></tr> +<tr class="b"><td colspan='2'> +<div> +<pre> @Override + public Map<K, ICacheElement<K, V>> getMatching( String cacheName, String pattern ) + throws IOException + { + return getMatching( cacheName, pattern, 0 ); + } + + /** + * Retrieves all matching keys. + * <p> + * @param cacheName + * @param pattern + * @param requesterId + * @return Map of keys and wrapped objects + * @throws IOException + */ + @Override + public Map<K, ICacheElement<K, V>> getMatching( String cacheName, String pattern, long requesterId ) + throws IOException + { + ICacheEvent<String> cacheEvent = createICacheEvent( cacheName, pattern, requesterId, + ICacheEventLogger.GETMATCHING_EVENT ); + try + { + return processGetMatching( cacheName, pattern, requesterId ); + } + finally + { + logICacheEvent( cacheEvent ); + } + }</pre></div></td></tr></table> +<table border="0" class="bodyTable"> +<tr class="a"> +<th>File</th> +<th>Line</th></tr> +<tr class="b"> +<td>org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/AbstractDoubleLinkedListMemoryCache.html#L390">390</a></td></tr> +<tr class="a"> +<td>org/apache/commons/jcs/engine/memory/lru/LHMLRUMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/lru/LHMLRUMemoryCache.html#L166">166</a></td></tr> +<tr class="b"> +<td>org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.java</td> +<td><a href="./xref/org/apache/commons/jcs/engine/memory/soft/SoftReferenceMemoryCache.html#L195">195</a></td></tr> +<tr class="a"><td colspan='2'> +<div> +<pre> else if (key instanceof GroupAttrName && ((GroupAttrName<?>) key).attrName == null) + { + // remove all keys of the same name hierarchy. + for (Iterator<Map.Entry<K, MemoryElementDescriptor<K, V>>> itr = map.entrySet().iterator(); itr.hasNext();) + { + Map.Entry<K, MemoryElementDescriptor<K, V>> entry = itr.next(); + K k = entry.getKey(); + + if (k instanceof GroupAttrName && ((GroupAttrName<?>) k).groupId.equals(((GroupAttrName<?>) key).groupId)) + {</pre></div></td></tr></table></div> + </td> + </tr> + </table> + </div> + + <div class="footer"> + <p>Copyright © 2002-2018 + <a href="https://www.apache.org/">The Apache Software Foundation</a>. + All Rights Reserved.</p> + </div> + </body> + +</html>