Apache Commons logo

Commons JCS™

PMD Results

The following document contains the results of PMD 5.1.2.

Files

org/apache/commons/jcs/JCS.java

Violation Line
Avoid unused private methods such as 'getCacheManager()'. 154

org/apache/commons/jcs/admin/JCSAdminBean.java

Violation Line
Avoid empty catch blocks 253–256
Avoid empty catch blocks 261–264

org/apache/commons/jcs/auxiliary/AbstractAuxiliaryCacheFactory.java

Violation Line
No need to import a type that lives in the same package 22

org/apache/commons/jcs/auxiliary/disk/AbstractDiskCache.java

Violation Line
These nested if statements could be combined 260–263
These nested if statements could be combined 723–726

org/apache/commons/jcs/auxiliary/disk/block/BlockDisk.java

Violation Line
Avoid empty catch blocks 522–525

org/apache/commons/jcs/auxiliary/disk/block/BlockDiskCache.java

Violation Line
Avoid unused private methods such as 'performGroupRemoval(GroupId)'. 494
Avoid unused private methods such as 'performPartialKeyRemoval(String)'. 533

org/apache/commons/jcs/auxiliary/disk/block/BlockDiskKeyStore.java

Violation Line
Avoid empty catch blocks 281–284

org/apache/commons/jcs/auxiliary/disk/indexed/IndexedDiskCache.java

Violation Line
Avoid unused private methods such as 'performPartialKeyRemoval(String)'. 817
Avoid unused private methods such as 'performGroupRemoval(GroupId)'. 855

org/apache/commons/jcs/auxiliary/disk/jdbc/JDBCDiskCache.java

Violation Line
Avoid unused constructor parameters such as 'compositeCacheManager'. 122
These nested if statements could be combined 204–208
These nested if statements could be combined 547–551
These nested if statements could be combined 653–657

org/apache/commons/jcs/auxiliary/disk/jdbc/dsfactory/SharedPoolDataSourceFactory.java

Violation Line
Avoid unused private methods such as 'initJdbc2Pool(InstanceKeyDataSource,JDBCDiskCacheAttributes)'. 143

org/apache/commons/jcs/auxiliary/disk/jdbc/mysql/MySQLDiskCache.java

Violation Line
These nested if statements could be combined 85–88
These nested if statements could be combined 105–108
These nested if statements could be combined 142–145
These nested if statements could be combined 164–167

org/apache/commons/jcs/auxiliary/lateral/LateralCache.java

Violation Line
Avoid empty catch blocks 388–391

org/apache/commons/jcs/auxiliary/lateral/LateralCacheAttributes.java

Violation Line
Do not hard code the IP address 51

org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPCacheFactory.java

Violation Line
Avoid unused method parameters such as 'cacheEventLogger'. 424
Avoid unused method parameters such as 'elementSerializer'. 425

org/apache/commons/jcs/auxiliary/lateral/socket/tcp/LateralTCPListener.java

Violation Line
These nested if statements could be combined 231–235
These nested if statements could be combined 260–263
These nested if statements could be combined 305–309
These nested if statements could be combined 334–338
These nested if statements could be combined 691–714

org/apache/commons/jcs/auxiliary/lateral/socket/tcp/TCPLateralCacheAttributes.java

Violation Line
Do not hard code the IP address 37

org/apache/commons/jcs/auxiliary/remote/AbstractRemoteAuxiliaryCache.java

Violation Line
These nested if statements could be combined 190–194
Avoid empty catch blocks 629–632

org/apache/commons/jcs/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java

Violation Line
Avoid unused constructor parameters such as 'cacheMgr'. 96

org/apache/commons/jcs/auxiliary/remote/RemoteCacheFactory.java

Violation Line
Useless parentheses. 120

org/apache/commons/jcs/auxiliary/remote/RemoteCacheFailoverRunner.java

Violation Line
This for loop could be simplified to a while loop 178–228

org/apache/commons/jcs/auxiliary/remote/RemoteUtils.java

Violation Line
These nested if statements could be combined 128–131

org/apache/commons/jcs/auxiliary/remote/behavior/ICommonRemoteCacheAttributes.java

Violation Line
Avoid modifiers which are implied by the context 97

org/apache/commons/jcs/auxiliary/remote/http/client/RemoteHttpCacheDispatcher.java

Violation Line
These nested if statements could be combined 149–153

org/apache/commons/jcs/auxiliary/remote/http/server/RemoteHttpCacheServlet.java

Violation Line
These nested if statements could be combined 365–368

org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServer.java

Violation Line
Useless parentheses. 411
These nested if statements could be combined 459–462
Useless parentheses. 1014
Useless parentheses. 1105
Avoid unused private methods such as 'createICacheEvent(String,T,long,String)'. 1730

org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheServerFactory.java

Violation Line
Avoid empty catch blocks 408–411

org/apache/commons/jcs/auxiliary/remote/server/RemoteCacheStartupServlet.java

Violation Line
Do not hard code the IP address 124

org/apache/commons/jcs/engine/CacheAdaptor.java

Violation Line
Avoid empty catch blocks 98–101

org/apache/commons/jcs/engine/CacheElement.java

Violation Line
Ensure you override both equals() and hashCode() 144

org/apache/commons/jcs/engine/CacheEventQueue.java

Violation Line
These nested if statements could be combined 158–167

org/apache/commons/jcs/engine/ZombieCacheServiceNonLocal.java

Violation Line
Avoid unused private methods such as 'addQueue(ZombieEvent)'. 86

org/apache/commons/jcs/engine/control/CompositeCache.java

Violation Line
These nested if statements could be combined 1095–1105
Avoid empty catch blocks 1101–1104
Useless parentheses. 1345
Useless parentheses. 1660

org/apache/commons/jcs/engine/control/CompositeCacheConfigurator.java

Violation Line
These nested if statements could be combined 244–247

org/apache/commons/jcs/engine/control/CompositeCacheManager.java

Violation Line
Avoid empty catch blocks 351–354
Avoid empty catch blocks 711–714

org/apache/commons/jcs/io/ObjectInputStreamClassLoaderAware.java

Violation Line
Avoid unused private fields such as 'DEFAULT'. 55
Useless parentheses. 70

org/apache/commons/jcs/utils/discovery/UDPDiscoveryAttributes.java

Violation Line
Do not hard code the IP address 47

org/apache/commons/jcs/utils/discovery/UDPDiscoveryMessage.java

Violation Line
Do not hard code the IP address 60

org/apache/commons/jcs/utils/discovery/UDPDiscoveryService.java

Violation Line
These nested if statements could be combined 201–204
These nested if statements could be combined 261–267
These nested if statements could be combined 263–266

org/apache/commons/jcs/utils/props/PropertyLoader.java

Violation Line
Avoid empty catch blocks 138–141