Modified: websites/production/turbine/content/fulcrum/fulcrum-cache/pmd.html ============================================================================== --- websites/production/turbine/content/fulcrum/fulcrum-cache/pmd.html (original) +++ websites/production/turbine/content/fulcrum/fulcrum-cache/pmd.html Wed Aug 4 05:57:38 2021 @@ -1,237 +1,1861 @@ -<!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-pmd-plugin:3.13.0:pmd 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 - PMD Results</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 - | 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 – PMD Results</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="expanded"> - <a href="project-reports.html">Project Reports</a> - <ul> - - <li class="none"> - <a href="changes-report.html">Changes Report</a> - </li> - - <li class="none"> - <a href="cobertura/index.html">Cobertura Test Coverage</a> - </li> - - <li class="none"> - <a href="cpd.html">CPD Report</a> - </li> - - <li class="none"> - <a href="apidocs/index.html">JavaDocs</a> - </li> - - <li class="none"> - <a href="jdepend-report.html">JDepend</a> - </li> - - <li class="none"> - <strong>PMD Report</strong> - </li> - - <li class="none"> - <a href="rat-report.html">RAT Report</a> - </li> - - <li class="none"> - <a href="xref/index.html">Source Xref</a> - </li> - - <li class="none"> - <a href="surefire-report.html">Surefire Report</a> - </li> - - <li class="none"> - <a href="taglist.html">Tag List</a> - </li> - - <li class="none"> - <a href="testapidocs/index.html">Test JavaDocs</a> - </li> - - <li class="none"> - <a href="xref-test/index.html">Test Source Xref</a> - </li> - </ul> - </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>PMD Results</h2> -<p>The following document contains the results of <a class="externalLink" href="http://pmd.sourceforge.net/">PMD</a> 4.1.</p> -</div> -<div class="section"><h2>Files</h2> -PMD found no problems in your source code.</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-right"></span>Project Information</a></li> + <li><a href="project-reports.html" title="Project Reports"><span class="icon-chevron-down"></span>Project Reports</a> + <ul class="nav nav-list"> + <li><a href="changes-report.html" title="Changes"><span class="none"></span>Changes</a></li> + <li><a href="findbugs.html" title="FindBugs"><span class="none"></span>FindBugs</a></li> + <li><a href="apidocs/index.html" title="Javadoc"><span class="none"></span>Javadoc</a></li> + <li><a href="testapidocs/index.html" title="Test Javadoc"><span class="none"></span>Test Javadoc</a></li> + <li><a href="xref/index.html" title="Source Xref"><span class="none"></span>Source Xref</a></li> + <li><a href="xref-test/index.html" title="Test Source Xref"><span class="none"></span>Test Source Xref</a></li> + <li><a href="cpd.html" title="CPD"><span class="none"></span>CPD</a></li> + <li class="active"><a href="#"><span class="none"></span>PMD</a></li> + <li><a href="surefire-report.html" title="Surefire Report"><span class="none"></span>Surefire Report</a></li> + <li><a href="jacoco/index.html" title="JaCoCo"><span class="none"></span>JaCoCo</a></li> + <li><a href="jacoco-aggregate/index.html" title="JaCoCo Aggregate"><span class="none"></span>JaCoCo Aggregate</a></li> + <li><a href="jdepend-report.html" title="JDepend"><span class="none"></span>JDepend</a></li> + <li><a href="rat-report.html" title="Rat Report"><span class="none"></span>Rat Report</a></li> + <li><a href="taglist.html" title="Tag List"><span class="none"></span>Tag List</a></li> + </ul></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="PMD_Results"></a>PMD Results</h2> +<p>The following document contains the results of <a class="externalLink" href="https://pmd.github.io">PMD</a> 6.21.0.</p></section><section> +<h2><a name="Violations_By_Priority"></a>Violations By Priority</h2><section> +<h3><a name="Priority_3"></a>Priority 3</h3><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2FCachedObject.java"></a>org/apache/fulcrum/cache/CachedObject.java</h4> +<table border="0" class="table table-striped"> +<tr class="a"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#dataclass">DataClass</a></td> +<td>The class 'CachedObject' is suspected to be a Data Class (WOC=0.000%, NOPA=2, NOAM=6, WMC=12)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L34">34</a>–<a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L185">185</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td> +<td>Avoid using redundant field initializer for 'contents'</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L54">54</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L54">54</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L60">60</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L154">154</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L154">154</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2FRefreshableCachedObject.java"></a>org/apache/fulcrum/cache/RefreshableCachedObject.java</h4> +<table border="0" class="table table-striped"> +<tr class="a"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L53">53</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'lastAccess' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L158">158</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FDefaultGlobalCacheService.java"></a>org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_INITIAL_CACHE_SIZE</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L65">65</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like INITIAL_CACHE_SIZE</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L70">70</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like CACHE_CHECK_FREQUENCY</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L75">75</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_CACHE_CHECK_FREQUENCY</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L81">81</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td> +<td>Avoid using redundant field initializer for 'cache'</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L84">84</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like cacheCheckFrequency</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L89">89</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like houseKeepingThread</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#singularfield">SingularField</a></td> +<td>Perhaps 'houseKeepingThread' could be replaced by a local variable.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td> +<td>Avoid unnecessary constructors - the compiler will generate these for you</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L102">102</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L105">105</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td> +<td>It is a good practice to call super() in a constructor</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L102">102</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L105">105</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L130">130</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#cyclomaticcomplexity">CyclomaticComplexity</a></td> +<td>The method 'getObject(String)' has a cyclomatic complexity of 11.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L130">130</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L168">168</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L139">139</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObj</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L143">143</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObj' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L143">143</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L144">144</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L149">149</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L150">150</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObj</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L164">164</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObj' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L164">164</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L165">165</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L197">197</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'keys' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L213">213</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L214">214</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L239">239</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L275">275</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshThese' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L292">292</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L295">295</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L300">300</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L301">301</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L305">305</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L311">311</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L317">317</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L319">319</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L320">320</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObject</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L320">320</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L321">321</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L346">346</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L353">353</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'conf' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L370">370</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L387">387</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FEHCacheService.java"></a>org/apache/fulcrum/cache/impl/EHCacheService.java</h4> +<table border="0" class="table table-striped"> +<tr class="a"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_CACHE_CHECK_FREQUENCY</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L56">56</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like cacheCheckFrequency</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L61">61</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L61">61</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L66">66</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_CACHE_NAME</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L71">71</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L76">76</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L79">79</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L79">79</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L82">82</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L85">85</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L88">88</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td> +<td>Avoid unnecessary constructors - the compiler will generate these for you</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L90">90</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L93">93</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td> +<td>It is a good practice to call super() in a constructor</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L90">90</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L93">93</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'config' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L100">100</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L102">102</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L103">103</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L104">104</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L105">105</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L128">128</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L138">138</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td> +<td>Assigning an Object to null is a code smell. Consider refactoring.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L151">151</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td> +<td>Assigning an Object to null is a code smell. Consider refactoring.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L152">152</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L153">153</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L160">160</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'object' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L160">160</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cacheElement' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L162">162</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'values' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L192">192</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L194">194</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedElement' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L196">196</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L200">200</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'keysWithExpiryCheck' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L223">223</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L224">224</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like keysWithExpiryCheck</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L224">224</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L234">234</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#cyclomaticcomplexity">CyclomaticComplexity</a></td> +<td>The method 'getObject(String)' has a cyclomatic complexity of 11.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L241">241</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L291">291</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L241">241</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedElement' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L243">243</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L251">251</a>–<a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L252">252</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L252">252</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L254">254</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L258">258</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObject</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L258">258</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L259">259</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L267">267</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L268">268</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObject</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L286">286</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L286">286</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L287">287</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L297">297</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L315">315</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L325">325</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedElement' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L327">327</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L335">335</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'object' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L335">335</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L339">339</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L340">340</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L344">344</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/EHCacheService.html#L346">346</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FJCSCacheService.java"></a>org/apache/fulcrum/cache/impl/JCSCacheService.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_CACHE_CHECK_FREQUENCY</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L61">61</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L66">66</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like cacheCheckFrequency</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L66">66</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L71">71</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L76">76</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L81">81</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L89">89</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L89">89</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L92">92</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td> +<td>It is a good practice to call super() in a constructor</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L94">94</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L97">97</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td> +<td>Avoid unnecessary constructors - the compiler will generate these for you</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L94">94</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L97">97</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'config' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L105">105</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L107">107</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L108">108</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L109">109</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L110">110</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L111">111</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L120">120</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L121">121</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L125">125</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L135">135</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#nullassignment">NullAssignment</a></td> +<td>Assigning an Object to null is a code smell. Consider refactoring.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L148">148</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L149">149</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L151">151</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#cyclomaticcomplexity">CyclomaticComplexity</a></td> +<td>The method 'getObject(String)' has a cyclomatic complexity of 11.</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L158">158</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L206">206</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L160">160</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L161">161</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L169">169</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L173">173</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L174">174</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L182">182</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L183">183</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableCachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L201">201</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObject</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L201">201</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L202">202</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L213">213</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'cachedObject' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L213">213</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L219">219</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L224">224</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L219">219</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L224">224</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L219">219</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L224">224</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L224">224</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L224">224</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'attrib' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L227">227</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L231">231</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L235">235</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'tmp0' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L237">237</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L238">238</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L239">239</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L242">242</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L243">243</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L249">249</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L257">257</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'keys' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L268">268</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L269">269</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L269">269</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'values' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L279">279</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L280">280</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L282">282</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L305">305</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L315">315</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'cachedObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L317">317</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'refreshableObject' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L326">326</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L327">327</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L331">331</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L333">333</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'baos' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L348">348</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'out' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L349">349</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'keys' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L350">350</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L352">352</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L354">354</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L354">354</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L364">364</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L364">364</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#localvariablecouldbefinal">LocalVariableCouldBeFinal</a></td> +<td>Local variable 'key' could be declared final</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L375">375</a></td></tr></table></section></section><section> +<h3><a name="Priority_5"></a>Priority 5</h3><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2FCachedObject.java"></a>org/apache/fulcrum/cache/CachedObject.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'currentState' (lines '177'-'181').</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L177">177</a>–<a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L181">181</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2FRefreshableCachedObject.java"></a>org/apache/fulcrum/cache/RefreshableCachedObject.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'untouched' (lines '130'-'134').</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L130">130</a>–<a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L134">134</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FDefaultGlobalCacheService.java"></a>org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'cachedObject' (lines '241'-'245').</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L241">241</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L245">245</a></td></tr></table></section><section> +<h4><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FJCSCacheService.java"></a>org/apache/fulcrum/cache/impl/JCSCacheService.java</h4> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'count' (lines '373'-'379').</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L373">373</a>–<a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L379">379</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'count' (lines '379'-'379').</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/JCSCacheService.html#L379">379</a></td></tr></table></section></section></section><section> +<h2><a name="Files"></a>Files</h2><section> +<h3><a name="org.2Fapache.2Ffulcrum.2Fcache.2FCachedObject.java"></a>org/apache/fulcrum/cache/CachedObject.java</h3> +<table border="0" class="table table-striped"> +<tr class="a"> +<th>Rule</th> +<th>Violation</th> +<th>Priority</th> +<th>Line</th></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#dataclass">DataClass</a></td> +<td>The class 'CachedObject' is suspected to be a Data Class (WOC=0.000%, NOPA=2, NOAM=6, WMC=12)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L34">34</a>–<a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L185">185</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td> +<td>Avoid using redundant field initializer for 'contents'</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L54">54</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L54">54</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L60">60</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L154">154</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L154">154</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'currentState' (lines '177'-'181').</td> +<td>5</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L177">177</a>–<a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L181">181</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (method chain calls)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/CachedObject.html#L180">180</a></td></tr></table></section><section> +<h3><a name="org.2Fapache.2Ffulcrum.2Fcache.2FRefreshableCachedObject.java"></a>org/apache/fulcrum/cache/RefreshableCachedObject.java</h3> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Priority</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#beanmembersshouldserialize">BeanMembersShouldSerialize</a></td> +<td>Found non-transient, non-static member. Please mark as transient or provide accessors.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L53">53</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_errorprone.html#dataflowanomalyanalysis">DataflowAnomalyAnalysis</a></td> +<td>Found 'DD'-anomaly for variable 'untouched' (lines '130'-'134').</td> +<td>5</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L130">130</a>–<a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L134">134</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'lastAccess' is not assigned and could be declared final</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/RefreshableCachedObject.html#L158">158</a></td></tr></table></section><section> +<h3><a name="org.2Fapache.2Ffulcrum.2Fcache.2Fimpl.2FDefaultGlobalCacheService.java"></a>org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.java</h3> +<table border="0" class="table table-striped"> +<tr class="b"> +<th>Rule</th> +<th>Violation</th> +<th>Priority</th> +<th>Line</th></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_INITIAL_CACHE_SIZE</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L65">65</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like INITIAL_CACHE_SIZE</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L70">70</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like CACHE_CHECK_FREQUENCY</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L75">75</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like DEFAULT_CACHE_CHECK_FREQUENCY</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L81">81</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_performance.html#redundantfieldinitializer">RedundantFieldInitializer</a></td> +<td>Avoid using redundant field initializer for 'cache'</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L84">84</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like cacheCheckFrequency</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L89">89</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like houseKeepingThread</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#singularfield">SingularField</a></td> +<td>Perhaps 'houseKeepingThread' could be replaced by a local variable.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_multithreading.html#donotusethreads">DoNotUseThreads</a></td> +<td>To be compliant to J2EE, a webapp should not use any thread.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L97">97</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#unnecessaryconstructor">UnnecessaryConstructor</a></td> +<td>Avoid unnecessary constructors - the compiler will generate these for you</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L102">102</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L105">105</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#callsuperinconstructor">CallSuperInConstructor</a></td> +<td>It is a good practice to call super() in a constructor</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L102">102</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L105">105</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#methodargumentcouldbefinal">MethodArgumentCouldBeFinal</a></td> +<td>Parameter 'objectId' is not assigned and could be declared final</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L130">130</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#cyclomaticcomplexity">CyclomaticComplexity</a></td> +<td>The method 'getObject(String)' has a cyclomatic complexity of 11.</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L130">130</a>–<a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L168">168</a></td></tr> +<tr class="b"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_design.html#lawofdemeter">LawOfDemeter</a></td> +<td>Potential violation of Law of Demeter (object not created locally)</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L139">139</a></td></tr> +<tr class="a"> +<td><a class="externalLink" href="https://pmd.github.io/pmd-6.21.0/pmd_rules_java_codestyle.html#longvariable">LongVariable</a></td> +<td>Avoid excessively long variable names like refreshableCachedObj</td> +<td>3</td> +<td><a href="./xref/org/apache/fulcrum/cache/impl/DefaultGlobalCacheService.html#L143">143</a></td></tr> +<tr class="b">
[... 835 lines stripped ...]
