PMD Results

The following document contains the results of PMD.

Summary

FilesErrors
4268

Files

FilesViolations
org/apache/jcs/auxiliary/disk/AbstractDiskCache.java 1
org/apache/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java 1
org/apache/jcs/auxiliary/disk/block/BlockDisk.java 1
org/apache/jcs/auxiliary/disk/block/BlockDiskKeyStore.java 1
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCacheAttributes.java 1
org/apache/jcs/auxiliary/disk/jdbc/JDBCDiskCache.java 1
org/apache/jcs/auxiliary/lateral/LateralCache.java 1
org/apache/jcs/auxiliary/lateral/LateralCacheAttributes.java 1
org/apache/jcs/auxiliary/lateral/LateralCacheNoWait.java 1
org/apache/jcs/auxiliary/lateral/LateralCacheNoWaitFacade.java 1
org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPSender.java 1
org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPService.java 1
org/apache/jcs/auxiliary/lateral/socket/tcp/TCPLateralCacheAttributes.java 1
org/apache/jcs/auxiliary/lateral/socket/tcp/discovery/UDPDiscoveryReceiver.java 1
org/apache/jcs/auxiliary/lateral/socket/tcp/utils/SocketOpener.java 1
org/apache/jcs/auxiliary/remote/RemoteCache.java 6
org/apache/jcs/auxiliary/remote/RemoteCacheAttributes.java 1
org/apache/jcs/auxiliary/remote/RemoteCacheFailoverRunner.java 1
org/apache/jcs/auxiliary/remote/RemoteCacheListener.java 1
org/apache/jcs/auxiliary/remote/RemoteCacheManager.java 4
org/apache/jcs/auxiliary/remote/RemoteCacheNoWait.java 1
org/apache/jcs/auxiliary/remote/ZombieRemoteCacheService.java 3
org/apache/jcs/auxiliary/remote/server/RemoteCacheServer.java 6
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerAttributes.java 1
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerFactory.java 1
org/apache/jcs/config/PropertySetter.java 2
org/apache/jcs/engine/CacheAdaptor.java 1
org/apache/jcs/engine/CacheElement.java 1
org/apache/jcs/engine/ElementAttributes.java 1
org/apache/jcs/engine/ZombieCacheService.java 2
org/apache/jcs/engine/ZombieCacheWatch.java 4
org/apache/jcs/engine/behavior/ICacheElement.java 1
org/apache/jcs/engine/control/CompositeCache.java 3
org/apache/jcs/engine/control/CompositeCacheManager.java 1
org/apache/jcs/engine/control/event/ElementEventQueue.java 1
org/apache/jcs/engine/control/event/behavior/IElementEventQueue.java 2
org/apache/jcs/engine/memory/lru/LRUMemoryCache.java 1
org/apache/jcs/utils/config/IUtilConstants.java 3
org/apache/jcs/utils/props/PropertyLoader.java 1
org/apache/jcs/utils/struct/DoubleLinkedList.java 1
org/apache/jcs/utils/struct/LRUMap.java 1
org/apache/jcs/utils/struct/SortedPreferentialArray.java 2

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

ViolationLine
Avoid unused imports such as 'ICache' 38

org/apache/jcs/auxiliary/disk/AbstractDiskCacheAttributes.java

ViolationLine
Avoid empty catch blocks 133

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

ViolationLine
Avoid empty catch blocks 497

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

ViolationLine
Avoid empty catch blocks 285

org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCacheAttributes.java

ViolationLine
Avoid empty catch blocks 163

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

ViolationLine
Do not use 'if' statements that are always true or always false 860

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

ViolationLine
Avoid unnecessary return statements 304

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

ViolationLine
Avoid empty catch blocks 313

org/apache/jcs/auxiliary/lateral/LateralCacheNoWait.java

ViolationLine
Avoid unnecessary return statements 258

org/apache/jcs/auxiliary/lateral/LateralCacheNoWaitFacade.java

ViolationLine
Avoid empty catch blocks 196

org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPSender.java

ViolationLine
Avoid empty 'if' statements 309

org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPService.java

ViolationLine
Do not use 'if' statements that are always true or always false 249

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

ViolationLine
Avoid empty catch blocks 273

org/apache/jcs/auxiliary/lateral/socket/tcp/discovery/UDPDiscoveryReceiver.java

ViolationLine
Avoid unnecessary return statements 237

org/apache/jcs/auxiliary/lateral/socket/tcp/utils/SocketOpener.java

ViolationLine
Avoid empty catch blocks 89

org/apache/jcs/auxiliary/remote/RemoteCache.java

ViolationLine
Do not use 'if' statements that are always true or always false 193
Do not use 'if' statements that are always true or always false 367
Do not use 'if' statements that are always true or always false 397
Avoid empty 'if' statements 479
Avoid empty catch blocks 572
Avoid unnecessary return statements 579

org/apache/jcs/auxiliary/remote/RemoteCacheAttributes.java

ViolationLine
Avoid empty catch blocks 192

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

ViolationLine
Avoid unnecessary return statements 119

org/apache/jcs/auxiliary/remote/RemoteCacheListener.java

ViolationLine
Avoid unnecessary return statements 258

org/apache/jcs/auxiliary/remote/RemoteCacheManager.java

ViolationLine
Avoid unnecessary return statements 197
Avoid unnecessary return statements 217
Avoid unnecessary return statements 259
Avoid unnecessary return statements 286

org/apache/jcs/auxiliary/remote/RemoteCacheNoWait.java

ViolationLine
Avoid unnecessary return statements 281

org/apache/jcs/auxiliary/remote/ZombieRemoteCacheService.java

ViolationLine
Avoid unnecessary return statements 99
Avoid unnecessary return statements 117
Avoid unnecessary return statements 135

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

ViolationLine
Avoid unnecessary return statements 399
Avoid unnecessary return statements 674
Avoid unnecessary return statements 746
Avoid unnecessary return statements 803
Avoid unnecessary return statements 828
Avoid unnecessary return statements 1071

org/apache/jcs/auxiliary/remote/server/RemoteCacheServerAttributes.java

ViolationLine
Avoid empty catch blocks 138

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

ViolationLine
Avoid empty catch blocks 231

org/apache/jcs/config/PropertySetter.java

ViolationLine
No need to import a type that's in the same package 32
No need to import a type that's in the same package 33

org/apache/jcs/engine/CacheAdaptor.java

ViolationLine
Avoid empty catch blocks 96

org/apache/jcs/engine/CacheElement.java

ViolationLine
Ensure you override both equals() and hashCode() 153

org/apache/jcs/engine/ElementAttributes.java

ViolationLine
Avoid empty catch blocks 203

org/apache/jcs/engine/ZombieCacheService.java

ViolationLine
Avoid unnecessary return statements 115
Avoid unnecessary return statements 125

org/apache/jcs/engine/ZombieCacheWatch.java

ViolationLine
Avoid unnecessary return statements 45
Avoid unnecessary return statements 57
Avoid unnecessary return statements 66
Avoid unnecessary return statements 75

org/apache/jcs/engine/behavior/ICacheElement.java

ViolationLine
No need to import a type that's in the same package 24

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

ViolationLine
Avoid empty catch blocks 384
Avoid empty catch blocks 686
Avoid unnecessary return statements 861

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

ViolationLine
Avoid empty catch blocks 236

org/apache/jcs/engine/control/event/ElementEventQueue.java

ViolationLine
Avoid unnecessary return statements 302

org/apache/jcs/engine/control/event/behavior/IElementEventQueue.java

ViolationLine
No need to import a type that's in the same package 24
No need to import a type that's in the same package 25

org/apache/jcs/engine/memory/lru/LRUMemoryCache.java

ViolationLine
Avoid unnecessary return statements 534

org/apache/jcs/utils/config/IUtilConstants.java

ViolationLine
Avoid unused private fields such as 'ADMIN_USERID' 50
Avoid unused private fields such as 'ADMIN_PASSWORD' 52
Avoid empty catch blocks 77

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

ViolationLine
Avoid empty catch blocks 144

org/apache/jcs/utils/struct/DoubleLinkedList.java

ViolationLine
Avoid unnecessary return statements 94

org/apache/jcs/utils/struct/LRUMap.java

ViolationLine
Avoid unnecessary return statements 385

org/apache/jcs/utils/struct/SortedPreferentialArray.java

ViolationLine
Avoid unnecessary return statements 112
Avoid unnecessary return statements 590