Checkstyle Results

The following document contains the results of Checkstyle .

Summary

Files Errors
370 2807

Files

Files Errors
org/apache/jcs/JCS.java 6
org/apache/jcs/access/CacheAccess.java 30
org/apache/jcs/access/GroupCacheAccess.java 32
org/apache/jcs/access/behavior/ICacheAccess.java 26
org/apache/jcs/access/behavior/IGroupCacheAccess.java 19
org/apache/jcs/access/behavior/package.html 1
org/apache/jcs/access/exception/CacheException.java 3
org/apache/jcs/access/exception/InvalidArgumentException.java 1
org/apache/jcs/access/exception/InvalidGroupException.java 1
org/apache/jcs/access/exception/InvalidHandleException.java 3
org/apache/jcs/access/exception/NotARetrievableObjectException.java 1
org/apache/jcs/access/exception/NullObjectException.java 1
org/apache/jcs/access/exception/ObjectExistsException.java 1
org/apache/jcs/access/exception/ObjectNotFoundException.java 1
org/apache/jcs/access/exception/package.html 1
org/apache/jcs/access/monitor/MonitorAccess.java 10
org/apache/jcs/access/monitor/MonitorXMLRPCServer.java 2
org/apache/jcs/access/monitor/package.html 1
org/apache/jcs/admin/servlet/JCSAdminServlet.java 51
org/apache/jcs/admin/servlet/package.html 1
org/apache/jcs/auxiliary/AuxiliaryCache.java 25
org/apache/jcs/auxiliary/AuxiliaryCacheAttributes.java 6
org/apache/jcs/auxiliary/AuxiliaryCacheFactory.java 4
org/apache/jcs/auxiliary/AuxiliaryCacheManager.java 2
org/apache/jcs/auxiliary/behavior/IAuxiliaryCacheAttributes.java 6
org/apache/jcs/auxiliary/behavior/IAuxiliaryCacheFactory.java 5
org/apache/jcs/auxiliary/disk/AbstractDiskCache.java 20
org/apache/jcs/auxiliary/disk/PurgatoryElement.java 5
org/apache/jcs/auxiliary/disk/hsql/HSQLCache.java 24
org/apache/jcs/auxiliary/disk/hsql/HSQLCacheAttributes.java 7
org/apache/jcs/auxiliary/disk/hsql/HSQLCacheFactory.java 5
org/apache/jcs/auxiliary/disk/hsql/HSQLCacheManager.java 12
org/apache/jcs/auxiliary/disk/hsql/behavior/IHSQLCacheAttributes.java 2
org/apache/jcs/auxiliary/disk/hsql/behavior/IHSQLCacheService.java 13
org/apache/jcs/auxiliary/disk/hsql/behavior/package.html 1
org/apache/jcs/auxiliary/disk/indexed/IndexedDisk.java 31
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCache.java 38
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCacheAttributes.java 7
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCacheFactory.java 7
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskCacheManager.java 11
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskDumper.java 1
org/apache/jcs/auxiliary/disk/indexed/IndexedDiskElementDescriptor.java 6
org/apache/jcs/auxiliary/disk/indexed/package.html 1
org/apache/jcs/auxiliary/disk/jisp/JISPCache.java 30
org/apache/jcs/auxiliary/disk/jisp/JISPCacheAttributes.java 8
org/apache/jcs/auxiliary/disk/jisp/JISPCacheFactory.java 7
org/apache/jcs/auxiliary/disk/jisp/JISPCacheManager.java 13
org/apache/jcs/auxiliary/disk/jisp/JISPKey.java 18
org/apache/jcs/auxiliary/disk/jisp/behavior/IJISPCacheAttributes.java 4
org/apache/jcs/auxiliary/disk/jisp/behavior/IJISPCacheService.java 13
org/apache/jcs/auxiliary/disk/jisp/behavior/package.html 1
org/apache/jcs/auxiliary/lateral/LateralCache.java 39
org/apache/jcs/auxiliary/lateral/LateralCacheAttributes.java 34
org/apache/jcs/auxiliary/lateral/LateralCacheFactory.java 9
org/apache/jcs/auxiliary/lateral/LateralCacheInfo.java 4
org/apache/jcs/auxiliary/lateral/LateralCacheManager.java 24
org/apache/jcs/auxiliary/lateral/LateralCacheMonitor.java 16
org/apache/jcs/auxiliary/lateral/LateralCacheNoWait.java 16
org/apache/jcs/auxiliary/lateral/LateralCacheNoWaitFacade.java 19
org/apache/jcs/auxiliary/lateral/LateralCacheRestore.java 8
org/apache/jcs/auxiliary/lateral/LateralElementDescriptor.java 11
org/apache/jcs/auxiliary/lateral/ZombieLateralCacheService.java 11
or g/apache/jcs/auxiliary/lateral/behavior/ILateralCacheAttributes.java 37
org/apache/jcs/auxiliary/lateral/behavior/ILateralCacheListener.java 1
org/apache/jcs/auxiliary/lateral/behavior/ILateralCacheService.java 15
org/apache/jcs/auxiliary/lateral/behavior/package.html 1
org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPListener.java 26
org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPSender.java 54
org/apache/jcs/auxiliary/lateral/socket/tcp/LateralTCPService.java 51
org/apache/jcs/auxiliary/lateral/socket/tcp/package.html 1
org/apache/jcs/auxiliary/lateral/socket/tcp/utils/SocketOpener.java 16
org/apache/jcs/auxiliary/lateral/socket/tcp/utils/package.html 1
org/apache/jcs/auxiliary/remote/RemoteCache.java 34
org/apache/jcs/auxiliary/remote/RemoteCacheAttributes.java 20
org/apache/jcs/auxiliary/remote/RemoteCacheFactory.java 13
org/apache/jcs/auxiliary/remote/RemoteCacheFailoverRunner.java 13
org/apache/jcs/auxiliary/remote/RemoteCacheInfo.java 3
org/apache/jcs/auxiliary/remote/RemoteCacheListener.java 26
org/apache/jcs/auxiliary/remote/RemoteCacheManager.java 49
org/apache/jcs/auxiliary/remote/RemoteCacheMonitor.java 22
org/apache/jcs/auxiliary/remote/RemoteCacheNoWait.java 19
org/apache/jcs/auxiliary/remote/RemoteCacheNoWaitFacade.java 23
org/apache/jcs/auxiliary/remote/RemoteCacheRestore.java 8
org/apache/jcs/auxiliary/remote/RemoteUtils.java 11
org/apache/jcs/auxiliary/remote/ZombieRemoteCacheService.java 12
org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheAttributes.java 28
org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheConstants.java 15
org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheListener.java 6
org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheService.java 16
org/apache/jcs/auxiliary/remote/behavior/package.html 1
org/apache/jcs/auxiliary/remote/server/RemoteCacheClusterFactory.java 9
org/apache/jcs/auxiliary/remote/server/RemoteCacheClusterManager.java 49
org/apache/jcs/auxiliary/remote/server/RemoteCacheClusterMonitor.java 16
org/apache/jcs/auxiliary/remote/server/RemoteCacheClusterRestore.java 8
org/apache/jcs/auxiliary/remote/server/RemoteCacheServer.java 90
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerAttributes.java 19
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerFactory.java 26
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerInfo.java 4
org/apache/jcs/auxiliary/remote/server/RemoteCacheServerListener.java 25
org/apache/jcs/auxiliary/remote/server/behavior/IRemoteCacheServerAttributes.java 24
org/apache/jcs/auxiliary/remote/server/behavior/package.html 1
org/apache/jcs/auxiliary/remote/server/package.html 1
org/apache/jcs/config/OptionConverter.java 52
org/apache/jcs/config/PropertySetter.java 18
org/apache/jcs/config/PropertySetterException.java 4
org/apache/jcs/engine/Attributes.java 39
org/apache/jcs/engine/CacheAdaptor.java 18
org/apache/jcs/engine/CacheConstants.java 11
org/apache/jcs/engine/CacheDescriptor.java 4
org/apache/jcs/engine/CacheElement.java 19
org/apache/jcs/engine/CacheEventQueue.java 63
org/apache/jcs/engine/CacheGroup.java 3
org/apache/jcs/engine/CacheInfo.java 5
org/apache/jcs/engine/CacheListeners.java 4
org/apache/jcs/engine/CacheUtils.java 11
org/apache/jcs/engine/CacheWatchRepairable.java 16
org/apache/jcs/engine/CompositeCacheAttributes.java 18
org/apache/jcs/engine/ElementAttributes.java 29
org/apache/jcs/engine/ZombieCacheService.java 19
org/apache/jcs/engine/ZombieCacheWatch.java 7
org/apache/jcs/engine/behavior/IAttributes.java 9
org/apache/jcs/engine/behavior/ICache.java 21
org/apache/jcs/engine/behavior/ICacheElement.java 6
org/apache/jcs/engine/behavior/ICacheEventQueue.java 11
org/apache/jcs/engine/behavior/ICacheListener.java 17
org/apache/jcs/engine/behavior/ICacheManager.java 2
org/apache/jcs/engine/behavior/ICacheObserver.java 10
org/apache/jcs/engine/behavior/ICacheRestore.java 3
org/apache/jcs/engine/behavior/ICacheService.java 22
org/apache/jcs/engine/behavior/ICacheServiceAdmin.java 8
org/apache/jcs/engine/behavior/ICacheType.java 9
org/apache/jcs/engine/behavior/ICompositeCacheAttributes.java 22
org/apache/jcs/engine/behavior/IElementAttributes.java 25
org/apache/jcs/engine/control/CompositeCache.java 66
org/apache/jcs/engine/control/CompositeCacheConfigurator.java 63
org/apache/jcs/engine/control/CompositeCacheManager.java 50
org/apache/jcs/engine/control/event/ElementEvent.java 2
org/apache/jcs/engine/control/event /ElementEventQueue.java 28
org/apache/jcs/engine/control/event/behavior/IElementEvent.java 1
org/apache/jcs/engine/control/event/behavior/IElementEventConstants.java 15
org/apache/jcs/engine/control/event/behavior/IElementEventHandler.java 1
org/apache/jcs/engine/control/event/behavior/IElementEventQueue.java 6
org/apache/jcs/engine/control/event/behavior/package.html 1
org/apache/jcs/engine/control/event/package.html 1
org/apache/jcs/engine/control/group/GroupAttrName.java 15
org/apache/jcs/engine/control/group/GroupId.java 15
org/apache/jcs/engine/control/group/packa ge.html 1
org/apache/jcs/engine/memory/AbstractMemoryCache.java 23
org/apache/jcs/engine/memory/MemoryCache.java 16
org/apache/jcs/engine/memory/behavior/IMemoryCache.java 15
org/apache/jcs/engine/memory/behavior/package.html 1
org/apache/jcs/engine/memory/lru/LRUMemoryCache.java 94
org/apache/jcs/engine/memory/mru/MRUMemoryCache.java 20
org/apache/jcs/engine/memory/shrinking/ShrinkerThread.java 10
org/apache/jcs/engine/memory/shrinking/package.html 1
org/apache/jcs/utils/config/IUtilConstants.java 15
org/apache/jcs/utils/config/package.html 1
org/apache/jcs/utils/data/PropertyGroups.java 34
org/apache/jcs/utils/data/package.html 1
org/apache/jcs/utils/locking/ReadWriteLock.java 8
org/apache/jcs/utils/locking/ReadWriteLockManager.java 11
org/apache/jcs/utils/locking/RwLockGC.java 15
org/apache/jcs/utils/locking/RwLockHolder.java 10
org/apache/jcs/utils/locking/package.html 1
org/apache/jcs/utils/servlet/BasicHttpAuthenticator.java 13
org/apache/jcs/utils/servlet/package.html 1
org/apache/jcs/utils/servlet/session/D istSession.java 32
org/apache/jcs/utils/servlet/session/DistSessionGC.java 13
org/apache/jcs/utils/servlet/session/DistSessionPoolManager.java 16
org/apache/jcs/utils/servlet/session/DistSessionTracker.java 32
org/apache/jcs/utils/servlet/session/HttpServletRequestFacade.java 33
org/apache/jcs/utils/servlet/session/ISessionConstants.java 14
org/apache/jcs/utils/servlet/session/MetaHttpSession.java 9
org/apache/jcs/utils/servlet/session/SessionIdGenerator.java 4
org/apache/jcs/utils/servlet/session/SessionInfo.java 11
org/apache/jcs/utils/servlet/session/package.html 1
org/apache/jcs/utils/threads/IThreadPoolRunnable.java 4
org/apache/jcs/utils/threads/ThreadPool.java 62
org/apache/jcs/utils/threads/ThreadPoolManager.java 5
org/apache/jcs/utils/threads/package.html 1

org/apache/jcs/JCS.java

Error Line
Missing a Javadoc comment. 77
Missing a Javadoc comment. 79
Expected @throws tag for 'CacheException'. 99
Expected @throws tag for 'CacheException'. 116
'configFilename' hides a field. 150
Expected @param tag for 'configFilename'. 150

org/apache/jcs/access/CacheAccess.java

Error Line
Missing a Javadoc comment. 90
Variable 'cacheControl' must be private and have accessor methods. 102
'cacheControl' hides a field. 109
Expected @throws tag for 'CacheException'. 130
Expected @throws tag for 'CacheException'. 147
Expected @throws tag for 'CacheException'. 167
Expected @throws tag for 'CacheException'. 183
Expected @param tag for 'icca'. 200
Expected @throws tag for 'CacheExce ption'. 201
The double-checked locking idiom is broken and should be avoided. 218
Avoid inline conditionals. 239
Expected @throws tag for 'CacheException'. 253
Expected @throws tag for 'CacheException'. 276
Expected @param tag for 'key'. 289
Expected @param tag for 'val'. 289
Expected @param tag for 'attr'. 289
Expected @throws tag for 'CacheException'. 290
Expected @throws tag for 'CacheException'. 329
Expected @t hrows tag for 'CacheException'. 343
Expected @throws tag for 'CacheException'. 365
Expected @param tag for 'name'. 371
Expected @throws tag for 'CacheException'. 372
Comment matches to-do format 'TODO:'. 378
Expected @throws tag for 'CacheException'. 421
Expected @throws tag for 'InvalidHandleException'. 421
Expected @throws tag for 'CacheException'. 436
Expected @throws tag for 'InvalidHandleException'. 436
Expected @throws tag for 'CacheException'. 449
Expected @throws tag for 'CacheException'. 464
Expected an @return tag. 493

org/apache/jcs/access/GroupCacheAccess.java

Error Line
Missing a Javadoc comment. 78
Expected @param tag for 'cacheControl'. 85
Expected @param tag for 'region'. 95
Expected @throws tag for 'CacheException'. 96
The double-checked locking idiom is broken and should be avoided. 102
Expected @param tag for 'region'. 116
Expected @param tag for 'icca'. 116
Expected @throws tag for 'CacheException'. 117
The double-checked locking idiom is broken and should be avoided. 123
Avoid inline conditionals. 144
Missing a Javadoc comment. 147
Unused @param tag for 'key'. 158
Unused @param tag for 'group'. 159
Expected @param tag for 'name'. 162
Expected @param tag for 'groupName'. 162
Expected @throws tag for 'CacheException'. 163
Unused @param tag for 'key'. 173
Unused @param tag for 'group'. 174
Line has trailing spaces. 178
Expected @param tag for 'name'. 178
Expected @param tag for 'groupName'. 178
Expected @throws tag for 'CacheException'. 180
Line has trailing spaces. 185
Line has trailing spaces. 187
Line has trailing spaces. 189
Line has trailing spaces. 191
Expected @param tag for 'name'. 196
Expected @param tag for 'group'. 196
Line has trailing spaces. 199
Expected an @return tag. 205
Expected @param tag for 'group'. 205
Expected @param tag for 'group'. 211

org/apache/jcs/access/behavior/ICacheAccess.java

Error Line
Expected an @return tag. 80
Expected @param tag for 'name'. 80
Expected @param tag for 'name'. 86
Expected @param tag for 'obj'. 86
Expected @throws tag for 'CacheException'. 87
Expected @param tag for 'name'. 90
Expected @param tag for 'obj'. 90
Expected @throws tag for 'CacheException'. 91
Expected @param tag for 'name'. 95
Expected @param tag for 'obj'. 95
Expected @param tag for 'attr'. 95
Expected @throws tag for 'CacheException'. 96
Expected @throws tag for 'CacheException'. 110
Expected @param tag for 'name'. 122
Expected @throws tag for 'CacheException'. 123
Expected @param tag for 'attr'. 147
Expected @throws tag for 'CacheException'. 148
Expected @param tag for 'name'. 152
Expected @param tag for 'attr'. 152
Expected @throws tag for 'CacheException'. 153
Expected @throws tag for 'CacheException'. 165
Expected @param tag for 'name'. 173
Expected @throws tag for 'CacheException'. 174
Expected an @return tag. 182
Redundant 'public' modifier. 182
Redundant 'public' modifier. 189

org/apache/jcs/access/behavior/IGroupCacheAccess.java

Error Line
Expected @param tag for 'name'. 76
Expected @param tag for 'group'. 76
Expected @param tag for 'key'. 80
Expected @param tag for 'group'. 80
Expected @param tag for 'obj'. 80
Expected @throws tag for 'CacheException'. 81
Expected @param tag for 'key'. 85
Expected @param tag for 'group'. 85
Expected @param tag for 'obj'. 85
Expected @param tag for 'attr'. 85
Expected @throws tag for 'CacheException'. 86
Redundant 'public' modifier. 89
Expected @param tag for 'name'. 89
Expected @param tag for 'group'. 89
Expected an @return tag. 94
Redundant 'public' modifier. 94
Expected @param tag for 'group'. 94
Redundant 'public' modifier. 97
Expected @param tag for 'group'. 97

org/apache/jcs/access/behavior/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/access/exception/CacheException.java

Error Line
Line has trailing spaces. 65
Expected @param tag for 'nested'. 80
Expected @param tag for 'message'. 91

org/apache/jcs/access/exception/InvalidArgumentException.java

Error Line
Expected @param tag for 'message'. 78

org/apache/jcs/access/exception/InvalidGroupException.java

Error Line
Expected @param tag for 'message'. 78

org/apache/jcs/access/exception/InvalidHandleException.java

Error Line
Line has trailing spaces. 67
Line has trailing spaces. 68
Expected @param tag for 'message'. 77

org/apache/jcs/access/exception/NotARetrievableObjectException.java

Error Line
Expected @param tag for 'mes sage'. 78

org/apache/jcs/access/exception/NullObjectException.java

Error Line
Expected @param tag for 'message'. 78

org/apache/jcs/access/exception/ObjectExistsException.java

Error Line
Expected @param tag for 'message'. 82

org/apache/jcs/access/exception/ObjectNotFoundException.java

Error Line
Expected @param tag for 'message'. 78

org/apache/jcs/access/exception/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/access/monitor/MonitorAccess.java

Error Line
Missing a Javadoc comment. 78
Variable 'cacheMgr' must be private and have accessor methods. 82
The double-checked locking idiom is broken and should be avoided. 92
Expected an @return tag. 101
Expected @param tag for 'cacheName'. 101
Expected @param tag for 'key'. 101
Expected an @return tag. 160
Avoid inline conditionals. 178
Avoid inline conditionals. 179
Avoid inline conditionals. 180

org/apache/jcs/access/monitor/MonitorXMLRPCServer.java

Error Line
Missing a Javadoc comment. 71
Expected @param tag for 'port'. 79

org/apache/jcs/access/monitor/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/admin/servlet/JCSAdminServlet.java

Error Line
Missing a Javadoc comment. 111
Missing a Javadoc comment. 114
Missing a Javadoc comment. 119
Missing a Javadoc comment. 121
Missing a Javadoc comment. 122
Missing a Javadoc comment. 123
Missing a Javadoc comment. 127
Missing a Javadoc comment. 128
Missing a Javadoc comment. 129
Missing a Javadoc comment. 130
Missing a Javadoc comment. 132
Must have at least one statement. 159
Missing a Javadoc comment. 208
'1000' is a magic number. 256
'1000' is a magic number. 256
Missing a Javadoc comment. 264
Missing a Javadoc comment. 290
'4' is a magic number. 310
Missing a Javadoc comment. 313
Missing a Javadoc comment. 323
Missing a Javadoc comment. 328
Missing a Javadoc comment. 336
Variable 'cache' must be private and have accessor methods. 336
Missing a Javadoc comment. 337
Variable 'byteCount' must be private and have accessor methods. 337
Missing a Javadoc comment. 339
Missing a Javadoc comment. 344
Missing a Javadoc comment. 349
Avoid inline conditionals. 353
Avoid inline conditionals. 354
Avoid inline conditionals. 355
Missing a Javadoc comment. 363
Variable 'key' must be private and have accessor methods. 363
Missing a Javadoc comment. 364
Variable 'eternal' must be private and have accessor methods. 364
Missing a Javadoc comment. 365
Variable 'createTime' must be private and have accessor methods. 365
Missing a Javadoc comment. 366
Variable 'maxLifeSeconds' must be private and have accessor methods. 366
Missing a Javadoc comment. 367
Variable 'expiresInSeconds' must be private and have accessor methods. 367
Missing a Javadoc comment. 369
Missing a Javadoc comment. 374
Missing a Javadoc comment. 379
Missing a Javadoc comment. 384
Missing a Javadoc comment. 389
Missing a Javadoc comment. 401
Missing a Javadoc comment. 403
Missing a Javadoc comment. 408
Missing a Javadoc comment. 413
Expected an @return tag. 421

org/apache/jcs/admin/servlet/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/auxiliary/AuxiliaryCache.java

Error Line
Redundant 'public' modifier. 78
Expected @param tag for 'ce'. 78
Expected @throws tag for 'IOException'. 78
Expected an @return tag. 81
Redundant 'public' modifier. 81
Expected @param tag for 'key'. 81
Expected @throws tag for 'IOException'. 81
Expected an @return tag. 84
Redundant 'public' modifier. 84
Expected @param tag for 'key'. 84
Expected @throws tag for 'IOException'. 84
Redundant 'public' modifier. 87
Expected @throws tag for 'IOException'. 87
Redundant 'public' modifier. 90
Expected @throws tag for 'IOException'. 90
Expected an @return tag. 93
Redundant 'public' modifier. 93
Expected an @return tag. 96
Redundant 'public' modifier. 96
Expected an @return tag. 99
Redundant 'public' modifier. 99
Expected an @return tag. 104
Redundant 'public' modifier. 104
Expected @param tag for 'group'. 104
Expected @throws tag for 'IOException'. 104

org/apache/jcs/auxiliary/AuxiliaryCacheAttributes.java

Error Line
Redundant 'public' modifier. 74
Redundant 'public' modifier. 82
Redundant 'public' modifier. 90
Redundant 'public' modifier. 98
Expected an @return tag. 102
Redundant 'public' modifier. 102

org/apache/jcs/auxiliary/AuxiliaryCacheFactory.java

Error Line
Expected an @return tag. 75
Redundant 'public' modifier. 75
Redundant 'public' modifier. 83
Redundant 'public' modifier. 90

org/apache/jcs/auxiliary/AuxiliaryCacheManager.java

Error Line
Missing a Javadoc comment. 69
Redundant 'public' modifier. 69

org/apache/jcs/auxiliary/behavior/IAuxiliaryCacheAttributes.java

Error Line
Redundant 'public' modifier. 74
Redundant 'public' modifier. 82
Redundant 'public' modifier. 90
Redundant 'public' modifier. 98
Expected an @return tag. 102
Redundant 'public' modifier. 102

org/apache/jcs/auxiliary/behavior/IAuxiliaryCacheFactory.java

Error Line
Expected an @return tag. 69
Redundant 'public' modifier. 69
Expected @param tag for 'iaca'. 69
Redundant 'public' modifier. 77
Redundant 'public' modifier. 85

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

Error Line
Missing a Javadoc comment. 94
Variable 'purgatory' must be private and have accessor methods. 105
Variable 'cacheEventQueue' must be private and have accessor methods. 111
Variable 'lock' must be private and have accessor methods. 117
Variable 'locker' must be private and have accessor methods. 120
Variable 'alive' must be private and have accessor methods. 126
Variable 'cacheName' must be private and have accessor methods. 132
Variable 'purgHits' must be private and have accessor methods. 137
Missing a Javadoc comment. 141
'cacheName' hides a field. 141
'100' is a magic number. 218
Missing a Javadoc comment. 255
Avoid inline conditionals. 326
Missing a Javadoc comment. 395
'!' is followed by whitespace. 444
'cacheName' hides a field. 478
'cacheName' hides a field. 493
'cacheName' hides a field. 505
Expected @param tag for 'element'. 529
Expected an @return tag. 536

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

Error Line
Variable 'spoolable' must be private and have accessor methods. 76
Variable 'cacheElement' must be private and have accessor methods. 81
'cacheElement' hides a field. 88
'spoolable' hides a field. 108
Expected an @return tag. 116

org/apache/jcs/auxiliary/disk/hsql/HSQLCache.java

Error Line
Missing a Javadoc comment. 92
'static' modifier out of order with the JLS suggestions. 92
Missing a Javadoc comment. 95
Missing a Javadoc comment. 97
Variable 'isAlive' must be private and have accessor methods. 97
Missing a Javadoc comment. 99
Variable 'cattr' must be private and have accessor methods. 99
Missing a Javadoc comment. 104
Variable 'cConn' must be private and have accessor methods. 104
Missing a Javadoc comment. 105
Variable 'sStatement' must be private and have accessor methods. 105
'cattr' hides a field. 112
Expected @param tag for 'cattr'. 112
Array brackets at illegal position. 214
Expected @param tag for 'ce'. 235
Expected an @return tag. 334
Expected @param tag for 'key'. 334
Expected an @return tag. 403
Expected @param tag for 'key'. 403
Must have at least one statement. 437
Expected an @return tag. 472
Expected @param tag for 'obj'. 472
Expected @throws tag for 'IOException'. 473
Missing a Javadoc comment. 488

org/apache/jcs/auxiliary/disk/hsql/HSQLCacheAttributes.java

Error Line
Missing a Javadoc comment. 68
Missing a Javadoc comment. 69
Missing a Javadoc comment. 71
'name' hides a field. 133
Expected an @return tag. 139
Must have at least one statement. 146
Expected an @return tag. 152

org/apache/jcs/auxiliary/disk/hsql/HSQLCacheFactory.java

Error Line
Missing a Javadoc comment. 70
Expected an @return tag. 73
Expected @param tag for 'iaca'. 73
Expected @param tag for 'cache'. 74
'name' hides a field. 96

org/apache/jcs/auxiliary/disk/hsql/HSQLCacheManager.java

Error Line
Class HSQLCacheManager should be declared as final. 72
Missing a Javadoc comment. 74
Missing a Javadoc comment. 77
Missing a Javadoc comment. 79
Missing a Javadoc comment. 81
Missing a Javadoc comment. 83
Expected @param tag for 'cattr'. 91
Expected @param tag for 'cattr'. 113
The double-checked locking idiom is broken and should be avoided. 119
Expected @param tag for 'cacheName'. 136
Expected @param tag for 'cattr'. 149
Expected @param tag for 'name'. 171

org/apache/jcs/auxiliary/disk/hsql/behavior/IHSQLCacheAttributes.java

Error Line
Redundant 'public' modifier. 75
Redundant 'public' modifier. 83

org/apache/jcs/auxiliary/disk/hsql/behavior/IHSQLCacheService.java

Error Line
Redundant 'public' modifier. 73
Expected @param tag for 'item'. 73
Expected @param tag for 'requesterId'. 73
Expected @throws tag for 'IOException'. 74
Redundant 'public' modifier. 78
Expected @param tag for 'cac heName'. 78
Expected @param tag for 'key'. 78
Expected @param tag for 'requesterId'. 78
Expected @throws tag for 'IOException'. 79
Redundant 'public' modifier. 83
Expected @param tag for 'cacheName'. 83
Expected @param tag for 'requesterId'. 83
Expected @throws tag for 'IOException'. 84

org/apache/jcs/auxiliary/disk/hsql/behavior/package.html

Error Line
Missing p ackage documentation file. 0

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

Error Line
Missing a Javadoc comment. 81
Missing a Javadoc comment. 84
Missing a Javadoc comment. 86
Expected @param tag for 'file'. 95
Expected @throws tag for 'FileNotFoundException'. 96
Expected an @return tag. 109
Expected @param tag for 'pos'. 109
Inner assignments should be avoided. 125
Expecte d an @return tag. 160
Expected @param tag for 'data'. 160
Expected an @return tag. 184
Expected @param tag for 'data'. 184
Expected @param tag for 'pos'. 184
Expected an @return tag. 216
Expected @param tag for 'obj'. 216
Expected @param tag for 'pos'. 216
Expected an @return tag. 236
Expected @param tag for 'obj'. 236
Avoid inline conditionals. 253
Expected an @return tag. 269
Expected @throws tag for 'IOException'. 270
Expected @throws tag for 'IOException'. 285
Expected @throws tag for 'IOException'. 298
';' is preceeded with whitespace. 303
'10' is a magic number. 303
'1000' is a magic number. 307
Must have at least one statement. 310
'10' is a magic number. 314
Expected an @return tag. 332
Expected @param tag for 'obj'. 332
Expected @throws tag for 'IOException'. 333

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

Error Line
Missing a Javadoc comment. 86
Missing a Javadoc comment. 89
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 92
Missing a Javadoc comment. 94
Missing a Javadoc comment. 96
Variable 'cattr' must be private and have accessor methods. 96
Variable 'storageLock' must be private and have accessor methods. 102
'cattr' hides a field. 109
Expected @param tag for 'cattr'. 109
Expected @throws tag for 'InterruptedException'. 174
'+' should be on a new line. 189
'+' should be on a new line. 212
Expected @param tag for 'ce'. 243
'+' should be on a new line. 287
'+' should be on a new line. 288
'+' should be on a new line. 289
Must have at least one statement. 294
'+' should be on a new line. 299
'+' should be on a new line. 323
'+' should be on a new line. 334
Missing a Javadoc comment. 345
Missing a Javadoc comment. 366
'cast' is not followed by whitespace. 380
'cast' is not followed by whitespace. 382
'+' should be on a new line. 388
Expected an @return tag. 406
Expected @param tag for 'key'. 406
'cast' is not followed by whitespace. 445
Must have at least one statement. 486
'+' should be on a new line. 539
'+' should be on a new line. 562
'+' should be on a new line. 611
'+' should be on a new line. 639
'+' should be on a new line. 650
'+' should be on a new line. 695
'+' should be on a new line. 696

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

Error Line
Missing a Javadoc comment. 68
Missing a Javadoc comment. 69
Missing a Javadoc comment. 71
'name' hides a field. 142
Expected an @return tag. 153
Must have at least one statement. 160
Expected an @return tag. 171

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

Error Line
Missing a Javadoc comment. 72
'static' modifier out of order with the JLS suggestions. 72
Missing a Javadoc comment. 75
Expected an @return tag. 83
Expected @param tag for 'iaca'. 83
Expected @param tag for 'cache'. 84
'name' hides a field. 106

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

Error Line
Class IndexedDiskCacheManager should be declared as final. 73
Missing a Javadoc comment. 75
'static' modifier out of order with the JLS suggestions. 75
Missing a Javadoc comment. 78
Missing a Javadoc comment. 80
Missing a Javadoc comment. 82
Missing a Javadoc comment. 84
'defaultCacheAttributes' hides a field. 93
'defaultCacheAttributes' hides a field. 107
The double-checked locking idiom is broken and should be avoided. 113
'+' should be on a new line. 245

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

Error Line
Utility classes should not have a public or default constructor. 63

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

Error Line
Variable 'pos' must be private and have accessor methods. 70
Variable 'len' must be private and have accessor methods. 72
'pos' hides a field. 76
Expected @param tag for 'pos'. 76
Expected @param tag for 'data'. 76
'{' should be on a new line. 85

org/apache/jcs/auxiliary/disk/indexed/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/auxiliary/disk/jisp/JISPCache.java

Error Line
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Missing a Javadoc comment. 85
Variable 'isAlive' must be private and have accessor methods. 88
Missing a Javadoc comment. 90
Variable 'cattr' must be private and have accessor methods. 90
Missing a Javadoc comment. 93
Variable 'database' must be private and have accessor methods. 93
Missing a Javadoc comment. 94
Variable 'ind ex1' must be private and have accessor methods. 94
Missing a Javadoc comment. 95
Name 's_order' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 95
'101' is a magic number. 95
Missing a Javadoc comment. 97
Variable 'jispDataFileName' must be private and have accessor methods. 97
Missing a Javadoc comment. 98
Variable 'jispIndexFileName' must be private and have accessor methods. 98
'cattr' hides a field. 105
Expected @param tag for 'cattr'. 105
Expected @param tag for 'clear'. 191
Expected @throws tag for 'Exception'. 192
Expected @param tag for 'ce'. 213
Expected an @return tag. 245
Expected @param tag for 'key'. 245
Missing a Javadoc comment. 282
Line has trailing spaces. 284
Line has trailing spaces. 287
Expected an @return tag. 295
Expected @param tag for 'key'. 295
Comment matches to-do format 'TODO:'. 379

org/apache/jcs/auxiliary/disk/jisp/JISPCacheAttributes.java

Error Line
Missing a Javadoc comment. 68
Missing a Javadoc comment. 69
Missing a Javadoc comment. 71
Missing a Javadoc comment. 73
'name' hides a field. 159
Expected an @return tag. 165
Must have at least one statement. 172
Expected an @return tag. 178

org/apache/jcs/auxiliary/disk/jisp/JISPCacheFactory.java

Error Line
Missing a Javadoc comment. 72
'static' modifier out of order with the JLS suggestions. 72
Missing a Javadoc comment. 75
Expected an @return tag. 78
Expected @param tag for 'iaca'. 78
Expected @param tag for 'cache'. 79
'name' hides a field. 101

org/apache/jcs/auxiliary/disk/jisp/JISPCacheManager.java

Error Line
Class JISPCacheManager should be declared as final. 71
Missing a Javadoc comment. 73
'static' modifier out of order with the JLS suggestions. 73
Missing a Javadoc comment. 76
Missing a Javadoc comment. 78
Missing a Javadoc comment. 80
Missing a Javadoc comment. 82
Expected @param tag for 'cattr'. 89
Expected @param tag for 'cattr'. 109
The double-checked locking idiom is broken and should be avoided. 115
Expected @param tag for 'cacheName'. 131
Expected @param tag for 'cattr'. 143
Expected @param tag for 'name'. 165

org/apache/jcs/auxiliary/disk/jisp/JISPKey.java

Error Line
Missing a Javadoc comment. 75
'static' modifier out of order with the JLS suggestions. 75
Name 'm_key' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 79
Variable 'm_key' must be private and have accessor methods. 79
Expected @param tag for 'key_value'. 87
Name 'key_value' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 87
Expected an @return tag. 102
Expected @param tag for 'key'. 102
Expected an @return tag. 144
Expected @param tag for 'out'. 153
Expected @throws tag for 'IOException'. 154
Expected @param tag for 'in'. 161
Expected @throws tag for 'IOException'. 162
Expected @throws tag for 'ClassNotFoundException'. 162
Expected an @return tag. 174
Expected an @return tag. 181
Expected @param tag for 'obj'. 181
Expected an @return tag. 199

org/apache/jcs/auxiliary/disk/jisp/behavior/IJISPCacheAttributes.java

Error Line
Redundant 'public' modifier. 73
Redundant 'public' modifier. 81
Redundant 'public' modifier. 91
Redundant 'public' modifier. 99

org/apache/jcs/auxiliary/disk/jisp/behavior/IJISPCacheService.java

Error Line
Redundant 'public' modifier. 73
Expected @param tag for 'item'. 73
Expected @param tag for 'requesterId'. 73
Expected @throws tag for 'IOException'. 74
Redundant 'public' modifier. 78
Expected @param tag for 'cacheName'. 78
Expected @param tag for 'key'. 78
Expected @param tag for 'requesterId'. 78
Expected @throws tag for 'IOException'. 79
Redundant 'public' modifier. 83
Expected @param tag for 'cacheName'. 83
Expected @param tag for 'requesterId'. 83
Expected @throws tag for 'IOException'. 84

org/apache/jcs/auxiliary/disk/jisp/behavior/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
Missing a Javadoc comment. 89
Missing a Javadoc comment. 91
Variable 'attr' must be private and have accessor methods. 91
Missing a Javadoc comment. 93
Missing a Javadoc comment. 97
Variable 'cattr' must be private and have accessor methods. 97
Missing a Javadoc comment. 99
Variable 'cacheName' must be private and have accessor methods. 99
'cattr' hides a field. 110
Expected @param tag for 'cattr'. 110
'lateral' hides a field. 110
Expected @param tag for 'lateral'. 110
'cattr' hides a field. 123
Expected @param tag for 'cattr'. 123
Expected an @return tag. 133
Expected @param tag for 'ce'. 139
Expected @throws tag for 'IOException'. 140
'+' should be on a new line. 146
'+' should be on a new line. 147
Expected an @return tag. 165
Expected @param tag for 'key'. 165
Expected @throws tag for 'IOException'. 166
Missing a Javadoc comment. 189
Expected an @return tag. 199
Expected @param tag for 'key'. 199
Expected @throws tag for 'IOException'. 200
Line is longer than 132 characters. 206
Expected @throws tag for 'IOException'. 223
Line is longer than 132 characters. 227
Expected @throws tag for 'IOException'. 240
Comment matches to-do format 'TODO:'. 245
Avoid inline conditionals. 267
Expected @param tag for 'ex'. 303
Expected @param tag for 'msg'. 303
Expected @throws tag for 'IOException'. 304
'lateral' hides a field. 326
Expected @param tag for 'lateral'. 326

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

Error Line
Missing a Javadoc comment. 69
Variable 'transmissionTypeName' must be private and have accessor methods. 69
Missing a Javadoc comment. 70
Variable 'transmissionType' must be private and have accessor methods. 70
Missing a Javadoc comment. 72
Variable 'httpServers' must be private and have accessor methods. 72
Missing a Javadoc comment. 75
Variable 'httpServer' must be private and have accessor methods. 75
Missing a Javadoc comment. 76
Variable 'httpReceiveServlet' must be private and have accessor methods. 76
Missing a Javadoc comment. 77
Variable 'httpDeleteServlet' must be private and have accessor methods. 77
Missing a Javadoc comment. 79
Variable 'udpMulticastAddr' must be private and have accessor methods. 79
Missing a Javadoc comment. 80
Variable 'udpMulticastPort' must be private and have accessor methods. 80
'6789' is a magic number. 80
Missing a Javadoc comment. 83
Variable 'tcpServers' must be private and have accessor methods. 83
Missing a Javadoc comment. 86
Variable 'tcpServer' must be private and have accessor methods. 86
Missing a Javadoc comment. 87
Variable 'tcpListenerPort' must be private and have accessor methods. 87
'1111' is a magic number. 87
Missing a Javadoc comment. 88
Variable 'httpListenerPort' must be private and have accessor methods. 88
'808 0' is a magic number. 88
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 93
Variable 'putOnlyMode' must be private and have accessor methods. 93
'name' hides a field. 411
Must have at least one statement. 450
Expected an @return tag. 461

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

Error Line
Missing a Javadoc comment. 80
'static' modifier out of order with the JLS suggestions. 80
Missing a Javadoc comment. 83
Expected an @return tag. 92
Expected @param tag for 'iaca'. 92
Expected @param tag for 'cache'. 93
Must have at least one statement. 141
Line is longer than 132 characters. 191
'name' hides a field. 212

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

Error Line
Class LateralCacheInfo should be declared as final. 65
'{' should be on a new line. 70
Variable 'vmid' must be private and have accessor methods. 79
Variable 'listenerId' must be private and have accessor methods. 81

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

Error Line
Comment matches to-do format 'TODO:'. 80
Class LateralCacheManager should be declared as final. 84
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
Missing a Javadoc comment. 89
Missing a Javadoc comment. 91
'static' modifier out of order with the JLS suggestions. 91
Missing a Javadoc comment. 93
Variable 'caches' must be private and have accessor methods. 93
Variable 'lca' must be private and have accessor methods. 97
Missing a Javadoc comment. 98
'lca' hides a field. 118
Expected @param tag for 'lca'. 118
The double-checked locking idiom is broken and should be avoided. 128
'lca' hides a field. 157
Expected @param tag for 'lca'. 157
Expected @throws tag for 'IOException'. 222
Expected @param tag for 'cacheName'. 238
Comment matches to-do format 'TODO:'. 268
'lateralService' hides a field. 305
Expected @param tag for 'lateralService'. 305
'lateralWatch' hides a field. 305
Expected @param tag for 'lateralWatch'. 305
';' is followed by whitespace. 314

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

Error Line
Class LateralCacheMonitor should be declared as final. 75
Missing a Javadoc comment. 77
'static' modifier out of order with the JLS suggestions. 77
Missing a Javadoc comment. 80
Missing a Javadoc comment. 81
'20' is a magic number. 81
'1000' is a magic number. 81
Missing a Javadoc comment. 86
'idlePeriod' hides a field. 94
'{' should be on a new line. 104
The double-checked locking idiom is broken and should be avoided. 118
The double-checked locking idiom is broken and should be avoided. 155
Must have at least one statement. 164
Must have at least one statement. 180
';' is followed by whitespace. 194
';' is followed by whitespace. 201

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

Error Line
Missing a Javadoc comment. 83
'static' modifier out of order with the JLS suggestions. 83
Missing a Javadoc comment. 86
Missing a Javadoc comment. 87
'cache' hides a field. 95
Expected @param tag for 'cache'. 95
Expected @param tag for 'ce'. 111
Expected @throws tag for 'IOException'. 112
Expected an @return tag. 126
Expected @param tag for 'key'. 126
Missing a Javadoc comment. 152
Expected an @return tag. 159
Expected @param tag for 'key'. 159
Avoid inline conditionals. 230
Expected @param tag for 'lateral'. 247
Expected an @return tag. 268

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

Error Line
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
Variable 'noWaits' must be private and have accessor methods. 83
Missing a Javadoc comment. 85
'noWaits' hides a field. 94
Expected @param tag for 'noWaits'. 94
'cacheName' hides a field. 94
Expected @param tag for 'cacheName'. 94
Expected @param tag for 'ce'. 101
Expected @throws tag for 'IOException'. 102
Expected an @return tag. 122
Expected @param tag for 'key'. 122
Expected an @return tag. 150
Expected @param tag for 'group'. 150
'{' should be on a new line. 158
Must have at least one statement. 162
Expected an @return tag. 171
Expected @param tag for 'key'. 171
Expected an @return tag. 265

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

Error Line
Missing a Javadoc comment. 76
'static' modifier out of order with the JLS suggestions. 76
Missing a Javadoc comment. 79
Missing a Javadoc comment. 80
Missing a Javadoc comment. 82
'lcm' hides a field. 90
Expected @param tag for 'lcm'. 90
Expected an @return tag. 100

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

Error Line
'static' modifier out of order with the JLS suggestions. 72
'static' modifier out of order with the JLS suggestions. 74
'static' modifier out of order with the JLS suggestions. 76
'static' modifier out of order with the JLS suggestions. 78
'static' modifier out of order with the JLS suggestions. 81
Variable 'ce' must be private and have accessor methods. 84
Variable 'requesterId' must be private and have accessor methods. 86
Variable 'command' must be private and have accessor methods. 89
'{' should be on a new line. 94
'ce' hides a field. 102
Expected @param tag for 'ce'. 102

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

Error Line
Expected @param tag for 'item'. 77
Expected @param tag for 'listenerId'. 77
'{' should be on a new line. 77
Expected @param tag for 'cacheName'. 81
Expected @param tag for 'key'. 81
Expected @param tag for 'listenerId'. 81
'{' should be on a new line. 81
Expected @param tag for 'cacheName'. 85
Expected @param tag for 'listenerId'. 85
'{' should be on a new line. 85
Missing a Javadoc comment. 87

org/apache/jcs/auxiliary/lateral/behavior/ILateralCacheAttributes.java

Error Line
Missing a Javadoc comment. 70
Redundant 'final' modifier. 70
'static' modifier out of order with the JLS suggestions. 70
Missing a Javadoc comment. 71
Redundant 'final' modifier. 71
'static' modifier out of order with the JLS suggestions. 71
Missing a Javadoc comment. 72
Redundant 'final' modifier. 72
'static' modifier out of order with the JLS suggestions. 72
Missing a Javadoc comment. 73
Redundant 'final' modifier. 73
'static' modifier out of order with the JLS suggestions. 73
Missing a Javadoc comment. 74
Redundant 'final' modifier. 74
'static' modifier out of order with the JLS suggestions. 74
Redundant 'public' modifier. 82
Redundant 'public' modifier. 90
Redundant 'public' modifier. 98
Redundant 'public' modifier. 106
Redundant 'public' modif ier. 114
Redundant 'public' modifier. 122
Redundant 'public' modifier. 130
Redundant 'public' modifier. 138
Redundant 'public' modifier. 145
Redundant 'public' modifier. 153
Redundant 'public' modifier. 160
Redundant 'public' modifier. 168
Redundant 'public' modifier. 178
Redundant 'public' m odifier. 186
Redundant 'public' modifier. 194
Redundant 'public' modifier. 202
Redundant 'public' modifier. 210
Redundant 'public' modifier. 218
Redundant 'public' modifier. 227
Redundant 'public' modifier. 236
Redundant 'public' modifier. 246
Redundant 'public' modifier. 252

org/apache/jcs/auxiliary/lateral/behavior/ILateralCacheService.java

Error Line
Redundant 'public' modifier. 74
Expected @param tag for 'item'. 74
Expected @param tag for 'requesterId'. 74
Expected @throws tag for 'IOException'. 75
Redundant 'public' modifier. 79
Expected @param tag for 'cacheName'. 79
Expected @param tag for 'key'. 79
Expected @param tag for 'requesterId'. 79
Expected @throws tag for 'IOException'. 80
Redundant 'public' modifier. 84
Expected @param tag for 'cacheName'. 84
Expected @param tag for 'requesterId'. 84
Expected @throws tag for 'IOException'. 85
Missing a Javadoc comment. 87
Redundant 'public' modifier. 87

org/apache/jcs/auxiliary/lateral/behavior/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
'static' modifier out of order with the JLS suggestions. 90
Variable 'cacheMgr' must be private and have accessor methods. 93
'static' modifier out of order with the JLS suggestions. 96
Missing a Javadoc comment. 103
Missing a Javadoc comment. 104
Missing a Javadoc comment. 106
'static' modifier out of order with the JLS suggestions. 115
'ilca' hides a field. 116
Expected @param tag for 'ilca'. 116
'ilca' hides a field. 146
Expected @param tag for 'ilca'. 146
Expected @throws tag for 'IOException'. 179
Expected @throws tag for 'IOException'. 194
Missing a Javadoc comment. 201
Missing a Javadoc comment. 220
Missing a Javadoc comment. 231
Missing a Javadoc comment. 242
Missing a Javadoc comment. 253
Expected an @return tag. 268
Expected @param tag for 'name'. 268
Missing a Javadoc comment. 336
'socket' hides a field. 339
Expected @param tag for 'socket'. 339
Missing a Javadoc comment. 416

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

Error Line
Missing a Javadoc comment. 91
'static' modifier out of order with the JLS suggestions. 91
Missing a Javadoc comment. 94
Missing a Javadoc comment. 96
Missing a Javadoc comment. 97
Missing a Javadoc comment. 98
Variable 'port' must be private and have accessor methods. 98
'1111' is a magic number. 98
Missing a Javadoc comment. 99
Missing a Javadoc comment. 100
Missing a Javadoc comment. 101
Variable 'counter' must be private and have accessor methods. 101
Missing a Javadoc comment. 105
'static' modifier out of order with the JLS suggestions. 105
Comment matches to-do format 'TODO:'. 108
'static' modifier out of order with the JLS suggestions. 111
'static' modifier out of order with the JLS suggestions. 114
Expected @param tag for 'lca'. 123
Expected @throws tag for 'IOException'. 124
Expected @param tag for 'host'. 146
'port' hides a field. 146
Expected @param tag for 'port'. 146
Expected @throws tag for 'IOException'. 147
'+' should be on a new line. 179
Expected @param tag for 'host'. 192
Expected @throws tag for 'IOException'. 193
Expected @param tag for 'led'. 209
Expected @throws tag for 'IOException'. 210
Expected an @return tag. 256
Expected @param tag for 'led'. 256
Expected @throws tag for 'IOException'. 257
Must have at least one statement. 284
Comment matches to-do format 'TODO:'. 286
'}' is not followed by whitespace. 316
Expected @param tag for 'item'. 320
Expected @param tag for 'requesterId'. 320
Expected @throws tag for 'IOException'. 321
Expected @param tag for 'cacheName'. 331
Expected @param tag for 'key'. 331
Expected @throws tag for 'IOException'. 332
Expected @param tag for 'cacheName'. 339
Expected @param tag for 'key'. 339
Expected @param tag for 'requesterId'. 339
Expected @throws tag for 'IOException'. 340
Expected @throws tag for 'IOException'. 352
Expected @param tag for 'cache'. 364
Expected @throws tag for 'IOException'. 365
Expected @param tag for 'cacheName'. 373
Expected @throws tag for 'IOException'. 374
Expected @param tag for 'cacheName'. 381
Expected @param tag for 'requesterId'. 381
Expected @throws tag for 'IOException'. 382
Expected @param tag for 'args'. 393
Array brackets at illegal position. 393

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

Error Line
Missing a Javadoc comment. 90
'static' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 93
Missing a Javadoc comment. 94
Expected @param tag for 'lca'. 102
Expected @throws tag for 'IOException'. 103
Expected @param tag for 'item'. 128
Expected @throws tag for 'IOException'. 129
Expected @param tag for 'item'. 135
Expected @param tag for 'requesterId'. 135
Expected @throws tag for 'IOException'. 136
Expected @param tag for 'cacheName'. 145
Expected @param tag for 'key'. 145
Expected @throws tag for 'IOException'. 146
Expected @param tag for 'cacheName'. 152
Expected @param tag for 'key'. 152
Expected @param tag for 'requesterId'. 152
Expected @throws tag for 'IOException'. 153
Expected @throws tag for 'IOException'. 164
Expected @param tag for 'cache'. 170
Expected @throws tag for 'IOException'. 171
Expected an @return tag. 177
Expected @par am tag for 'key'. 177
Expected @throws tag for 'IOException'. 178
Expected an @return tag. 187
Expected @param tag for 'cacheName'. 187
Expected @param tag for 'key'. 187
Expected @throws tag for 'IOException'. 188
Expected an @return tag. 203
Expected @param tag for 'cacheName'. 203
Expected @param tag for 'group'. 203
Line ha s trailing spaces. 205
Line has trailing spaces. 208
Expected @param tag for 'cacheName'. 213
Expected @throws tag for 'IOException'. 214
Expected @param tag for 'cacheName'. 220
Expected @param tag for 'requesterId'. 220
Expected @throws tag for 'IOException'. 221
Expected @param tag for 'args'. 231
Array brackets at illegal position. 231
'sender' hides a field. 235
Expected @param tag for 'cacheName'. 265
Expected @param tag for 'obj'. 265
Expected @throws tag for 'IOException'. 266
Expected @param tag for 'obj'. 272
Expected @throws tag for 'IOException'. 273
Expected @param tag for 'cacheName'. 280
Expected @param tag for 'obj'. 280
Expected @throws tag for 'IOException'. 281
Expected @param tag for 'obj'. 287
Expected @throws tag for 'IOException'. 288

org/apache/jcs/auxiliary/lateral/socket/tcp/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 71
Missing a Javadoc comment. 72
Missing a Javadoc comment. 73
Expected an @return tag. 76
'host' hides a field. 76
Expected @param tag for 'host'. 76
'port' hides a field. 76
Expected @param tag for 'port'. 76
Expected @param tag for 'timeOut'. 76
Must have at least one statement. 86
'host' hides a field. 99
Expected @param tag for 'host'. 99
'port' hides a field. 99
Expected @param tag for 'port'. 99
Must have at least one statement. 115
Expected an @return tag. 120

org/apache/jcs/auxiliary/lateral/socket/tcp/utils/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
Missing a Javadoc comment. 89
Variable 'cacheName' must be private and have accessor methods. 89
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 93
Variable 'attr' must be private and have accessor methods. 93
Expected an @return tag. 96
Expected @param tag for 'cattr'. 109
'remote' hides a field. 109
Expected @param tag for 'remote'. 109
'attr' hides a field. 140
Expected @param tag for 'ce'. 157
Expected @throws tag for 'IOException'. 158
Must have at least one statement. 185
Expected an @return tag. 196
Expected @param tag for 'key'. 196
Expected @throws tag for 'IOException'. 197
Missing a Javadoc comment. 217
Expected an @return tag. 228
Expected @param tag for 's'. 228
Expected @throws tag for 'IOException'. 229
Expected an @return tag. 243
Expec ted @param tag for 'key'. 243
Expected @throws tag for 'IOException'. 244
Expected @throws tag for 'IOException'. 280
Expected @throws tag for 'IOException'. 310
Avoid inline conditionals. 334
'remote' hides a field. 383
Expected @param tag for 'remote'. 383
Expected @param tag for 'ex'. 394
Expected @param tag for 'msg'. 394
Expected @throws tag for 'IOException'. 395

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

Error Line
Missing a Javadoc comment. 71
Missing a Javadoc comment. 72
Missing a Javadoc comment. 74
Missing a Javadoc comment. 75
Missing a Javadoc comment. 76
Missing a Javadoc comment. 84
Missing a Javadoc comment. 85
Missing a Javadoc comment. 86
Missing a Javadoc comment. 88
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 92
Missing a Javadoc comment. 94
Missing a Javadoc comment. 95
Missing a Javadoc comment. 97
'{' should be on a new line. 100
'name' hides a field. 244
Expected an @return tag. 251
Must have at least one statement. 258
Expected an @return tag. 462

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

Error Line
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 86
Expected an @return tag. 92
Expected @param tag for 'iaca'. 92
Expected @param tag for 'cache'. 93
Must have at least one statement. 124
Must have at least one statement. 154
Must have at least one statement. 188
Line is longer than 132 characters. 196
Line is longer than 132 characters. 197
'name' hides a field. 221

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

Error Line
Missing a Javadoc comment. 71
'static' modifier out of order with the JLS suggestions. 71
Missing a Javadoc comment. 74
Missing a Javadoc comment. 76
'20' is a magic number. 76
'1000' is a magic number. 76
Missing a Javadoc comment. 77
'facade' hides a field. 84
Expected @param tag for 'facade'. 84
';' is preceeded with whitespace. 148
Must have at least one statement. 184
Must have at least one statement. 231
Must have at least one statement. 248

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

Error Line
Class RemoteCacheInfo should be declared as final. 66
'{' should be on a new line. 71
Variable 'listenerId' must be private and have accessor methods. 80

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

Error Line
Missing a Javadoc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Variable 'cacheMgr' must be private and have accessor methods. 93
Variable 'instance' must be private and have accessor methods. 96
Variable 'irca' must be private and have accessor methods. 98
Variable 'puts' must be private and have accessor methods. 101
Variable 'removes' must be private and have accessor methods. 103
'irca' hides a field. 112
Expected @param tag for 'irca'. 112
Expected @throws tag for 'IOException'. 154
Expected @throws tag for 'IOException'. 170
Expected @throws tag for 'IOException'. 191
'irca' hides a field. 206
Expected @param tag for 'irca'. 206
The double-checked locking idiom is broken and should be avoided. 213
Expected @param tag for 'cb'. 231
Expected @throws tag for 'IOException'. 232
'100' is a magic number. 250
Expected @param tag for 'cacheName'. 267
Expected @param tag for 'key'. 267
Expected @throws tag for 'IOException'. 268
'100' is a magic number. 273
Expected @param tag for 'cacheName'. 289
Expected @throws tag for 'IOException'. 290
Expected @param tag for 'cacheName'. 303
Expected @throws tag for 'IOException'. 304

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

Error Line
Class RemoteCacheManager should be declared as final. 88
Missing a Javadoc comment. 90
'static' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 94
'static' modifier out of order with the JLS suggestions. 94
Missing a Javadoc comment. 95
Missing a Javadoc comment. 97
Missing a Javadoc comment. 100
Variable 'caches' must be private and have accessor methods. 100
Missing a Javadoc comment. 101
Variable 'host' must be private and have accessor methods. 101
Missing a Javadoc comment. 102
Variable 'port' must be private and have accessor methods. 102
Missing a Javadoc comment. 103
Variable 'service' must be private and have accessor methods. 103
Missing a Javadoc comment. 105
'host' hides a field. 129
Expected @param tag for 'host'. 129
'port' hides a field. 129
Expected @param tag for 'port'. 129
'service' hides a field. 129
Expected @param tag for 'service'. 129
Expected @throws tag for 'IOException'. 185
Expected @param tag for 'cattr'. 204
'host' hides a field. 207
'port' hides a field. 208
'service' hides a field. 209
'1024' is a magic number. 214
The double-checked locking idiom is broken and should be avoided. 226
Expected @param tag for 'cacheName'. 263
Expected @param tag for 'cattr' . 276
Expected @param tag for 'name'. 313
Expected @throws tag for 'IOException'. 314
'remoteService' hides a field. 381
Expected @param tag for 'remoteService'. 381
'remoteWatch' hides a field. 381
Expected @param tag for 'remoteWatch'. 381
';' is followed by whitespace. 387
'static' modifier out of order with the JLS suggestions. 413
Variable 'host' must be private and have accessor methods. 416
Variable 'port' must be private and have accessor methods. 418
'host' hides a field. 427
Expected @param tag for 'host'. 427
'port' hides a field. 427
Expected @param tag for 'port'. 427
Expected an @return tag. 435
Expected @param tag for 'obj'. 435
Expected an @return tag. 455
Avoid inline conditionals. 457

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

Error Line
Class RemoteCacheMonitor should be declared as final. 76
Missing a Javadoc comment. 78
'static' modifier out of order with the JLS suggestions. 78
Missing a Javadoc comment. 81
Missing a Javadoc comment. 82
'30' is a magic number. 82
'1000' is a magic number. 82
Missing a Javadoc comment. 87
Missing a Javadoc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Missing a Javadoc comment. 90
'static' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 91
Variable 'mode' must be private and have accessor methods. 91
'idlePeriod' hides a field. 99
'{' should be on a new line. 109
The double-checked locking idiom is broken and should be avoided. 123
The double-checked locking idiom is broken and should be avoided. 165
Must have at least one statement. 176
Must have at least one statement. 194
';' is followed by whitespace. 207
';' is followed by whitespace. 214

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

Error Line
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Missing a Javadoc comment. 85
Missing a Javadoc comment. 86
'cache' hides a field. 94
Expected @param tag for 'cache'. 94
Expected @param tag for 'ce'. 105
Expected @throws tag for 'IOException'. 106
Expected an @return tag. 121
Expected @param tag for 'key'. 121
Expected @throws tag for 'IOException'. 122
Missing a Javadoc comment. 149
Expected an @return tag. 156
Expected @param tag for 'key'. 156
Expected @throws tag for 'IOException'. 157
Expected @throws tag for 'IOException'. 174
Avoid inline conditionals. 232
Expected @param tag for 'remote'. 249
Expected an @return tag. 270

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

Error Line
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
Variable 'noWaits' must be private and have accessor methods. 83
Missing a Javadoc comment. 85
Missing a Javadoc comment. 88
Variable 'rca' must be private and have accessor methods. 88
'rca' hides a field. 107
'noWaits' hides a field. 119
Expected @param tag for 'noWaits'. 119
'rca' hides a field. 119
Expected @param tag for 'rca'. 119
Expected @param tag for 'ce'. 131
Expected @throws tag for 'IOException'. 132
';' is preceeded with whitespace. 141
Expected an @return tag. 165
Expected @param tag for 'key'. 165
Expected an @return tag. 189
Expected @param tag for 'group'. 189
Expected @throws tag for 'IOException'. 190
Expected an @return tag. 206
Expected @param tag for 'key'. 206
Expected an @return tag. 300
Expected @param tag for 'i'. 306

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

Error Line
Missing a Javadoc comment. 81
'static' modifier out of order with the JLS suggestions. 81
Missing a Javadoc comment. 84
Missing a Javadoc comment. 86
Missing a Javadoc comment. 88
'rcm' hides a field. 96
Expected @param tag for 'rcm'. 96
Expected an @return tag. 107

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

Error Line
Class RemoteUtils should be declared as final. 77
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
'{' should be on a new line. 83
Expected an @return tag. 89
Expected @param tag for 'port'. 89
Expected @throws tag for 'RemoteException'. 90
'1024' is a magic number. 94
Expected an @return tag. 105
Expected @param tag for 'propFile'. 105
Expected @throws tag for 'IOException'. 106

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

Error Line
Missing a header - not enough lines in file. 1
Expected @param tag for 'item'. 23
Expected @param tag for 'listenerId'. 23
'{' should be on a new line. 23
Expected @param tag for 'cacheName'. 27
Expected @param tag for 'key'. 27
Expected @param tag for 'listenerId'. 27
'{' should be on a new line. 27
Expected @param tag for 'cacheName'. 31
Expected @param tag for 'listenerId'. 31
'{' should be on a new line. 31
Missing a Javadoc comment. 33

org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheAttributes.java

Error Line
Redundant 'public' modifier. 74
Redundant 'public' modifier. 76
Redundant 'public' modifier. 84
Redundant 'public' modifier. 92
Redundant 'public' modifier. 100
Redundant 'public' modifier. 108
Redundant 'public' modifier. 119
Redundant 'public' modifier. 127
Redundant 'public' modifier. 135
Redundant 'public' modifier. 143
Redundant 'public' modifier. 151
Redundant 'public' modifier. 159
Redundant 'public' modifier. 167
Redundant 'public' modifier. 175
Redundant 'public' modifier. 183
Redundant 'public' modifier. 191
Redundant 'public' modifier. 199
Redundant 'public' modifier. 207
Redundant 'public' modifier. 215
Redundant 'public' modifier. 223
Redundant 'public' modifier. 231
Redundant 'public' modifier. 239
Redundant 'public' modifier. 248
Redundant 'public' modifier. 257
Redundant 'public' modifier. 265
Redundant 'public' modifier. 273
Redundant 'public' modifier. 280
Redundant 'public' modifier. 287

org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheConstants.java

Error Line
interfaces should describe a type and hence have methods. 63
Redundant 'public' modifier. 67
'static' modifier out of order with the JLS suggestions. 67
Redundant 'public' modifier. 69
'static' modifier out of order with the JLS suggestions. 69
Redundant 'public' modifier. 71
'static' modifier out of order with the JLS suggestions. 71
Redundant 'public' modifier. 73
'static' modifier out of order with the JLS suggestions. 73
Redundant 'public' modifier. 75
'static' modifier out of order with the JLS suggestions. 75
Redundant 'public' modifier. 77
'static' modifier out of order with the JLS suggestions. 77
Redundant 'public' modifier. 80
'static' modifier out of order with the JLS suggestions. 80

org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheListener.java

Error Line
Redundant 'public' modifier. 73
'static' modifier out of order with the JLS suggestions. 73
Redundant 'public' modifier. 75
'static' modifier out of order with the JLS suggestions. 75
Redundant 'public' modifier. 83
Expected @throws tag for 'IOException'. 84

org/apache/jcs/auxiliary/remote/behavior/IRemoteCacheService.java

Error Line
Redundant 'public' modifier. 78
Expected @param tag for 'item'. 78
Expected @param tag for 'requesterId'. 78
Expected @throws tag for 'ObjectExistsException'. 79
Expected @throws tag for 'IOException'. 79
Redundant 'public' modifier. 83
Expected @param tag for 'cacheName'. 83
Expected @param tag for 'key'. 83
Expected @param tag for 'requesterId'. 83
Expected @throws tag for 'IOException'. 84
Redundant 'public' modifier. 88
Expected @param tag for 'cacheName'. 88
Expected @param tag for 'requesterId'. 88
Expected @throws tag for 'IOException'. 89
Missing a Javadoc comment. 91
Redundant 'public' modifier. 91

org/apache/jcs/auxiliary/remote/behavior/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Missing a Javadoc comment. 85
Expected an @return tag. 91
Expected @param tag for 'iaca'. 91
Expected @param tag for 'cache'. 92
Must have at least one statement. 118
Line is longer than 132 characters. 123
'name' hides a field. 145

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

Error Line
Class RemoteCacheClusterManager should be declared as final. 87
Missing a Javadoc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Missing a Javadoc comment. 93
'static' modifier out of order with the JLS suggestions. 93
Missing a Javadoc comment. 94
Missing a Javadoc comment. 96
Missing a Javadoc comment. 99
Variable 'caches' must be private and have accessor methods. 99
Missing a Javadoc comment. 101
Variable 'host' must be private and have accessor methods. 101
Missing a Javadoc comment. 102
Variable 'port' must be private and have accessor methods. 102
Missing a Javadoc comment. 103
Variable 'service' must be private and have accessor methods. 103
Missing a Javadoc comment. 105
'host' hides a field. 129
Expected @param tag for 'host'. 129
'port' hides a field. 129
Expected @param tag for 'port'. 129
'service' hides a field. 129
Expected @param tag for 'service'. 129
Expected @throws tag for 'IOException'. 187
Expected @param tag for 'cattr'. 206
'host' hides a field. 209
'port' hides a field. 210
'service' hides a field. 211
'1024' is a magic number. 216
The double-checked locking idiom is broken and should be avoided. 228
Expected @param tag for 'cacheName'. 295
Expected @param tag for 'cattr'. 308
Expected @param tag for 'name'. 340
Expected @throws tag for 'IOException'. 341
'remoteService' hides a field. 386
Expected @param tag for 'remoteService'. 386
'remoteWatch' hides a field. 386
Expected @param tag for 'remoteWatch'. 386
';' is followed by whitespace. 392
'static' modifier out of order with the JLS suggestions. 417
Variable 'host' must be private and have accessor methods. 420
Variable 'port' must be private and have accessor methods. 422
'host' hides a field. 431
Expected @param tag for 'host'. 431
'port' hides a field. 431
Expected @param tag for 'port'. 431
Expected an @return tag. 439
Expected @param tag for 'obj'. 439
Expected an @return tag. 459
Avoid inline conditionals. 461

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

Error Line
Class RemoteCacheClusterMonitor should be declared as final. 77
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
Missing a Javadoc comment. 82
Missing a Javadoc comment. 83
'30' is a magic number. 83
'1000' is a magic number. 83
Missing a Javadoc comment. 88
'idlePeriod' hides a field. 96
'{' should be on a new line. 106
The double-checked locking idiom is broken and should be avoided. 120
The double-checked locking idiom is broken and should be avoided. 159
Must have at least one statement. 168
Must have at least one statement. 180
';' is followed by whitespace. 192
';' is followed by whitespace. 199

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

Error Line
Missing a Javadoc comment. 83
'static' modifier out of order with the JLS suggestions. 83
Missing a Javadoc comment. 86
Missing a Javadoc comment. 88
Missing a Javadoc comment. 90
'rcm' hides a field. 98
Expected @param tag for 'rcm'. 98
Expected an @return tag. 109

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

Error Line
Missing a Javadoc comment. 105
'static' modifier out of order with the JLS suggestions. 105
'static' modifier out of order with the JLS suggestions. 109
Variable 'className' must be priv ate and have accessor methods. 113
Missing a Javadoc comment. 115
Missing a Javadoc comment. 119
Missing a Javadoc comment. 120
Missing a Javadoc comment. 121
Missing a Javadoc comment. 124
Missing a Javadoc comment. 127
Variable 'rcsa' must be private and have accessor methods. 130
'rcsa' hides a field. 140
Expected @param tag for 'rcsa'. 140
Expected @throws tag for 'IOException'. 141
Expected @throws tag for 'NotBoundException'. 141
Expected @param tag for 'prop'. 150
Expected @throws tag for 'IOException'. 151
Expected @throws tag for 'NotBoundException'. 151
Expected an @return tag. 176
Expected @param tag for 'prop'. 176
Expected @param tag for 'cacheName'. 199
Expected @throws tag for 'IOException'. 200
Expected @throws tag for 'NotBoundException'. 201
The double-checked locking idiom is broken and should be avoided. 209
Expected @param tag for 'cacheName'. 227
Expected @throws tag for 'IOException'. 228
Expected @throws tag for 'NotBoundException'. 229
The double-checked locking idiom is broken and should be avoided. 237
Expected @param tag for 'item'. 259
Expected @throws tag for 'IOException'. 260
Expected @param tag for 'item'. 267
Expected @throws tag for 'IOException'. 268
Expected @param tag for 'item'. 275
Expected @param tag for 'requesterId'. 275
Expected @throws tag for 'IOException'. 276
'100' is a magic number. 288
Must have at least one statement. 349
Expected @param tag for 'cacheListeners'. 394
Expected @param tag for 'requesterId'. 394
Expected an @return tag. 438
Expected @param tag for 'cacheName'. 438
Expected @param tag for 'key'. 438
Expected @throws tag for 'IOException'. 439
Expected an @return tag. 478
Expected @param tag for 'cacheName'. 478
Expected @param tag for 'group'. 478
Expected @param tag for 'cacheName'. 502
Expected @param tag for 'key'. 502
Expected @throws tag for 'IOException'. 503
Expected @param tag for 'cacheName'. 510
Expected @param tag for 'key'. 510
Expected @param tag for 'requesterId'. 510
Expected @throws tag for 'IOException'. 511
Expected @param tag for 'cacheName'. 579
Expected @throws tag for 'IOException'. 580
Expected @param tag for 'cacheName'. 587
Expected @param tag for 'requesterId'. 587
Expected @throws tag for 'IOException'. 588
Expected @param tag for 'cacheName'. 611
Expected @throws tag for 'IOException'. 612
Expected @param tag for 'cacheName'. 619
Expected @param tag for 'requesterId'. 619
Expected @throws tag for 'IOException'. 620
Expected @throws tag for 'IOException'. 644
';' is followed by whitespace. 648
Expected @param tag for 'eventQMap'. 687
';' is followed by whitespace. 691
Expected @throws tag for 'IOException'. 714
Line is longer than 132 characters. 723
'0xff' is a magic number. 751
Must have at least one statement. 768
Expected @throws tag for 'IOException'. 795
';' is followed by whitespace. 797
Expected @param tag for 'cacheName'. 812
Expected @param tag for 'listener'. 812
Expected @throws tag for 'IOException'. 813
Expected @param tag for 'listener'. 840
Expected @throws tag for 'IOException'. 841
';' is followed by whitespace. 843
Expected @throws tag for 'IOException'. 860
Expected @param tag for 'host'. 867
Expected @param tag for 'port'. 867
Expected @throws tag for 'IOException'. 868
Comment matches to-do format 'TODO:'. 881
Expected an @return tag. 888
'255' is a magic number. 891
Comment matches to-do format 'TODO:'. 897
'0xff' is a magic number. 909
Expected @throws tag for 'IOException'. 918
Expected @param tag for 's'. 925

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

Error Line
Missing a Javadoc comment. 71
Missing a Javadoc comment. 72
Missing a Javadoc comment. 74
Missing a Javadoc comment. 75
Missing a Javadoc comment. 76
Missing a Javadoc comment. 84
Missing a Javadoc comment. 85
Missing a Javadoc comment. 87
Missing a Javadoc comment. 89
Missing a Javadoc comment. 91
Missing a Javadoc comment. 92
Missing a Javadoc comment. 94
Missing a Javadoc comment. 96
Missing a Javadoc comment. 97
'{' should be on a new line. 100
'name' hides a field. 200
Expected an @return tag. 207
Must have at least one statement. 214
Expected an @return tag. 439

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

Error Line
Class RemoteCacheServerFactory should be declared as final. 82
Missing a Javadoc comment. 85
'static' modifier out of order with the JLS suggestions. 85
Missing a Javadoc comment. 90
'{' should be on a new line. 93
Expected @param tag for 'host'. 101
Expected @param tag for 'port'. 101
Expected @param tag for 'propFile'. 101
Expected @throws tag for 'IOException'. 102
Expected @throws tag for 'NotBoundException'. 103
Comment matches to-do format 'TODO:'. 116
Line is longer than 132 characters. 133
'+' should be on a new line. 161
Expected @param tag for 'host'. 184
Expected @param tag for 'port'. 184
Expected @throws tag for 'IOException'. 185
Must have at least one statement. 209
Comment matches to-do format 'TODO:'. 214
'2000' is a magic number. 217
Must have at least one statement. 220
Expected @throws tag for 'Exception'. 234
Avoid inline conditionals. 236
'-' is not followed by whitespace. 236
'serviceName' hides a field. 241
'serviceName' hides a field. 282
Avoid inline conditionals. 328

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

Error Line
Class RemoteCa cheServerInfo should be declared as final. 65
'{' should be on a new line. 70
Variable 'vmid' must be private and have accessor methods. 79
Variable 'listenerId' must be private and have accessor methods. 81

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

Error Line
Missing a Javadoc comment. 88
'static' modifier out of order with the JLS suggestions. 88
Variable 'cacheMgr' must be private and have accessor methods. 92
Variable 'instance' must be private and have accessor methods. 95
Variable 'irca' must be private and have accessor methods. 97
Missing a Javadoc comment. 101
'irca' hides a field. 110
Expected @param tag for 'irca'. 110
Expected @throws tag for 'IOException'. 152
Expected @throws tag for 'IOException'. 168
Expected @throws tag for 'IOException'. 189
'irca' hides a field. 204
Expected @param tag for 'ir ca'. 204
The double-checked locking idiom is broken and should be avoided. 211
Expected @param tag for 'cb'. 229
Expected @throws tag for 'IOException'. 230
'100' is a magic number. 235
Expected @param tag for 'cacheName'. 247
Expected @param tag for 'key'. 247
Expected @throws tag for 'IOException'. 248
'100' is a magic number. 253
Expected @param tag for 'cacheName'. 273
Expected @throws tag for 'IOException'. 274
Expected @param tag for 'cacheName'. 287
Expected @throws tag for 'IOException'. 288

org/apache/jcs/auxiliary/remote/server/behavior/IRemoteCacheServerAttributes.java

Error Line
Redundant 'public' modifier. 74
Redundant 'public' modifier. 76
Redundant 'public' modifier. 84
Redundant 'public' modifier. 92
Redundant 'public' modifier. 100
Redundant 'public' modifier. 108
Redundant 'public' modifier. 116
Redundant 'public' modifier. 124
Redundant 'public' modifier. 132
Redundant 'public' modifier. 140
Redundant 'public' modifier. 148
Redundant 'public' modifier. 156
Redundant 'public' modifier. 164
Redundant 'public' modifier. 172
Redundant 'public' modifier. 181
Redundant 'public' modifier. 190
Redundant 'public' modifier. 198
Redundant 'public' modifier. 206
Redundant 'public' modifier. 213
Redundant 'public' modifier. 220
Redundant 'public' modifier. 228
Redundant 'public' modifier. 235
Redundant 'public' modifier. 242
Redundant 'public' modifier. 250

org/apache/jcs/auxiliary/remote/server/behavior/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/auxiliary/remote/server/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/config/OptionConverter.java

Error Line
Class OptionConverter should be declared as final. 72
Missing a Javadoc comment. 74
'static' modifier out of order with the JLS suggestions. 74
Missing a Javadoc comment. 77
Name 'DELIM_START' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 77
Variable 'DELIM_START' must be private and have accessor methods. 77
Missing a Javadoc comment. 78
Name 'DELIM_STOP' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 78
Variable 'DELIM_STOP' must be private and have accessor methods. 78
Missing a Javadoc comment. 79
Name 'DELIM_START_LEN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 79
Variable 'DELIM_START_LEN' must be private and have accessor methods. 79
Missing a Javadoc comment. 80
Name 'DELIM_STOP_LEN' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 80
Variable 'DELIM_STOP_LEN' must be private and have accessor methods. 80
Missing a Javadoc comment. 82
Variable 'sbuf' must be private and have accessor methods. 82
'{' should be on a new line. 85
Expected an @return tag. 89
Expected @param tag for 'l'. 89
Expected @param tag for 'r'. 89
Expected an @return tag. 102
Expected @param tag for 's'. 102
'sbuf' hides a field. 106
Expected an @return tag. 181
Expected @param tag for 'props'. 181
Expected @param tag for 'key'. 181
Expected @param tag for 'superClass'. 181
Expected @param tag for 'defaultValue'. 182
Expected an @return tag. 206
Expected @param tag for 'value'. 206
Expected @param tag for 'dEfault'. 206
Expected an @return tag. 226
Expected @param tag for 'value'. 226
Expected @param tag for 'dEfault'. 226
Expected an @return tag. 246
Expected @param tag for 'value'. 246
Expected @param tag for 'dEfault'. 246
'1024' is a magic number. 259
'1024' is a magic number. 264
'1024' is a magic number. 264
'1024' is a magic number. 269
'1024' is a magic number. 269
'1024' is a magic number. 269
Expected an @return tag. 293
Expected @param tag for 'key'. 293
Expected @param tag for 'props'. 293
Expected an @return tag. 325
'+' should be on a new line. 335
Expected an @return tag. 380
Expected @param tag for 'props'. 380
'+' should be on a new line. 411

org/apache/jcs/config/PropertySetter.java

Error Line
Redundant import from the same package - org.apache.jcs.config.OptionConverter. 67
Redundant import from the same package - org.apache.jcs.config.PropertySetterException. 68
Missing a Javadoc comment. 102
'static' modifier out of order with the JLS suggestions. 102
Variable 'obj' must be private and have accessor methods. 106
Variable 'props' must be private and have accessor methods. 108
'obj' hides a field. 116
'obj' hides a field. 149
';' is followed by whitespace. 166
Line contains a tab character. 178
'+' should be on a new line. 222
'+' should be on a new line. 233
Expected @throws tag for 'PropertySetterException'. 250
'+' should be on a new line. 270
Expected an @return tag. 293
Expected @param tag for 'val'. 293
Expected @param tag for 'type'. 293
Expected @param tag for 'name'. 333

org/apache/jcs/config/PropertySetterException.java

Error Line
Variable 'rootCause' must be private and have accessor methods. 76
Expected @param tag for 'msg'. 84
'rootCause' hides a field. 95
Expected @param tag for 'rootCause'. 95

org/apache/jcs/engine/Attributes.java

Error Line
Name 'IS_DISTRIBUTE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 79
Variable 'IS_DISTRIBUTE' must be private and have accessor methods. 79
Name 'IS_LATERAL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 83
Variable 'IS_LATERAL' must be private and have accessor methods. 83
Name 'IS_NOFLUSH' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 86
Variable 'IS_NOFLUSH' must be private and have accessor methods. 86
Name 'IS_REPLY' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 88
Variable 'IS_REPLY' must be private and have accessor methods. 88
Name 'IS_SYNCHRONIZE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 90
Variable 'IS_SYNCHRONIZE' must be private and have accessor methods. 90
Name 'IS_SPOOL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 92
Variable 'IS_SPOOL' must be private and have accessor methods. 92
Name 'IS_GROUP_TTL_DESTROY' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 94
Variable 'IS_GROUP_TTL_DESTROY' must be private and have accessor methods. 94
Name 'IS_ORIGINAL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 96
Variable 'IS_ORIGINAL' must be private and have accessor methods. 96
Name 'IS_REMOTE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 98
Variable 'IS_REMOTE' must be private and have accessor methods. 98
Name 'IS_ETERNAL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 101
Variable 'IS_ETERNAL' must be private and have accessor methods. 101
Variable 'version' must be private and have accessor methods. 105
Variable 'ttl' must be private and have accessor methods. 107
Name 'default_ttl' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 110
Variable 'default_ttl' must be private and have accessor methods. 110
Variable 'idle' must be private and have accessor methods. 112
Variable 'lastAccess' must be private and have accessor methods. 114
Variable 'size' must be private and have accessor methods. 116
Variable 'createTime' must be private and have accessor methods. 118
Expected @param tag for 'attr'. 133
Expected an @return tag. 164
Expected an @return tag. 180
'100' is a magic number. 186
Array brackets at illegal position. 190
Must have at least one statement. 207
'version' hides a field. 222
'ttl' hides a field. 233
'idle' hides a field. 255
'size' hides a field. 268
Expected an @return tag. 353

org/apache/jcs/engine/CacheAdaptor.java

Error Line
Missing a Javadoc comment. 75
'static' modifier out of order with the JLS suggestions. 75
Missing a Javadoc comment. 77
Variable 'listenerId' must be private and have accessor methods. 80
Expected @throws tag for 'IOException'. 89
Expected @throws tag for 'IOException'. 102
'cache' hides a field. 113
Expected @param tag for 'cache'. 113
Expected @param tag for 'item'. 120
Expected @throws tag for 'IOException'. 121
Must have at least one statement. 130
Expected @param tag for 'cacheName'. 137
Expected @param tag for 'key'. 137
Expected @throws tag for 'IOException'. 138
Expected @param tag for 'cacheName'. 145
Expected @throws tag for 'IOException'. 146
Expected @param tag for 'cacheName'. 153
Expected @throws tag for 'IOException'. 154

org/apache/jcs/engine/CacheConstants.java

Error Line
interfaces should describe a type and hence have methods. 63
Missing a Javadoc comment. 65
Redundant 'public' modifier. 65
Redundant 'public' modifier. 68
'static' modifier out of order with the JLS suggestions. 68
Redundant 'public' modifier. 71
'static' modifier out of order with the JLS suggestions. 71
Redundant 'public' modifier. 74
'static' modifier out of order with the JLS suggestions. 74
Redundant 'public' modifier. 77
'static' modifier out of order with the JLS suggestions. 77

org/apache/jcs/engine/CacheDescriptor.java

Error Line
Variable 'cache' must be private and have accessor methods. 72
Variable 'eventQMap' must be private and have accessor methods. 77
'cache' hides a field. 85
Expected @param tag for 'cache'. 85

org/apache/jcs/engine/CacheElement.java

Error Line
Variable 'cacheName' must be private and have accessor methods. 73
Variable 'key' must be private and have accessor methods. 75
Variable 'val' must be private and have accessor methods. 77
Variable 'attr' must be private and have accessor methods. 80
'cacheName' hides a field. 93
Expected @param tag for 'cacheName'. 93
'key' hides a field. 93
Expected @param tag for 'key'. 93
'val' hides a field. 93
Expected @param tag for 'val'. 93
'cacheName' hides a field. 108
Expected @param tag for 'cacheName'. 108
'key' hides a field. 108
Expected @param tag for 'key'. 108
'val' hides a field. 108
Expected @param tag for 'val'. 108
'attr' hides a field. 152
Expected an @return tag. 169
Expected an @return tag. 176

org/apache/jcs/engine/CacheEventQueue.java

Error Line
Missing a Javadoc comment. 72
'static' modifier out of order with the JLS suggestions. 72
Missing a Javadoc comment. 74
Missing a Javadoc comment. 78
Missing a Javadoc comment. 79
Missing a Javadoc comment. 80
Missing a Javadoc comment. 82
Missing a Javadoc comment. 83
Missing a Javadoc comment. 86
Missing a Javadoc comment. 88
Missing a Javadoc comment. 89
Missing a Javadoc comment. 93
Missing a Javadoc comment. 97
Missing a Javadoc comment. 98
'listener' hides a field. 107
Expected @param tag for 'listener'. 107
'listenerId' hides a field. 108
Expected @param tag for 'listenerId'. 108
'cacheName' hides a field. 109
Expected @param tag for 'cacheName'. 109
'10' is a magic number. 111
'500' is a magic number. 111
'listener' hides a field. 123
Expected @param tag for 'listener'. 123
'listenerId' hides a field. 124
Expected @par am tag for 'listenerId'. 124
'cacheName' hides a field. 125
Expected @param tag for 'cacheName'. 125
'maxFailure' hides a field. 126
Expected @param tag for 'maxFailure'. 126
'waitBeforeRetry' hides a field. 127
Expected @param tag for 'waitBeforeRetry'. 127
Avoid inline conditionals. 137
'10' is a magic number. 137
Avoid inline conditionals. 138
'500' is a magic number. 138
Expected an @return tag. 175
Expected @throws tag for 'IOException'. 201
Expected @throws tag for 'IOException'. 214
Expected @throws tag for 'IOException'. 226
Expected @throws tag for 'IOException'. 238
Expected @param tag for 'event'. 251
Missing a Javadoc comment. 266
Missing a Javadoc comment. 305
Missing a Javadoc comment. 307
Variable 'next' must be private and have ac cessor methods. 307
Missing a Javadoc comment. 308
Variable 'event' must be private and have accessor methods. 308
Must have at least one statement. 347
Must have at least one statement. 405
Expected @throws tag for 'IOException'. 426
Missing a Javadoc comment. 436
'ice' hides a field. 444
Expected @param tag for 'ice'. 444
Expected @throws tag for 'IOException'. 445
Expected @throws tag for 'IOException'. 462
Missing a Javadoc comment. 481
'key' hides a field. 489
Expected @param tag for 'key'. 489
Expected @throws tag for 'IOException'. 490
Expected @throws tag for 'IOException'. 501
Expected @throws tag for 'IOException'. 521
Expected @throws tag for 'IOException'. 541

org/apache/jcs/engine/CacheGroup.java

Error Line
Variable 'attr' must be private and have accessor methods. 70
'{' should be on a new line. 74
'attr' hides a field. 82

org/apache/jcs/engine/CacheInfo.java

Error Line
Class CacheInfo should be declared as final. 65
'{' should be on a new line. 70
Comment matches to-do format 'TODO:'. 77
Variable 'vmid' must be private and have accessor methods. 80
Variable 'listenerId' must be private and have accessor methods. 82

org/apache/jcs/engine/CacheListeners.java

Error Line
Variable 'cache' must be private and have accessor methods. 73
Variable 'eventQMap' must be private and have accessor methods. 79
'cache' hides a field. 87
Expected @param tag for 'cache'. 87

org/apache/jcs/engine/CacheUtils.java

Error Line
Class CacheUtils should be declared as final. 70
'{' should be on a new line. 74
Expected an @return tag. 78
Expected @param tag for 'obj'. 78
Expected @throws tag for 'IOException'. 79
Expected an @return tag. 88
Expected @param tag for 'obj'. 88
Expected @throws tag for 'IOException'. 89
Expected an @return tag. 106
Expected @param tag for 'buf'. 106
Expected @throws tag for 'IOException'. 107

org/apache/jcs/engine/CacheWatchRepairable.java

Error Line
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Missing a Javadoc comment. 86
Missing a Javadoc comment. 87
'cacheWatch' hides a field. 95
';' is followed by whitespace. 100
';' is followed by whitespace. 105
Expected @throws tag for 'IOException'. 129
Expected @throws tag for 'IOException'. 154
';' is followed by whitespace. 160
Expected @param tag for 'cacheName'. 171
Expected @param tag for 'obj'. 171
Expected @throws tag for 'IOException'. 172
Expected @param tag for 'obj'. 189
Expected @throws tag for 'IOException'. 190
';' is followed by whitespace. 196

org/apache/jcs/engine/CompositeCacheAttributes.java

Error Line
Missing a Javadoc comment. 70
Missing a Javadoc comment. 71
Missing a Javadoc comment. 72
Missing a Javadoc comment. 74
Missing a Javadoc comment. 76
'100' is a magic number. 76
Variable 'maxMemoryIdleTimeSeconds' must be private and have accessor methods. 81
'60' is a magic number. 81
'120' is a magic number. 81
Variable 'shrinkerIntervalSeconds' must be private and have accessor methods. 85
'30' is a magic number. 85
Missing a Javadoc comment. 87
Missing a Javadoc comment. 89
'maxObjs' hides a field. 107
'useDisk' hides a field. 129
'useRemote' hides a field. 173
Expected an @return tag. 304
Expected an @return tag. 325

org/apache/jcs/engine/ElementAttributes.java

Error Line
Name 'IS_DISTRIBUTE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 82
Variable 'IS_DISTRIBUTE' must be private and have accessor methods. 82
Name 'IS_SPOOL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 88
Variable 'IS_SPOOL' must be private and have accessor methods. 88
Name 'IS_LATERAL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 93
Variable 'IS_LATERAL' must be private and have accessor methods. 93
Name 'IS_REMOTE' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 98
Variable 'IS_REMOTE' must be private and have accessor methods. 98
Name 'IS_ETERNAL' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 103
Variable 'IS_ETERNAL' must be private and have accessor methods. 103
Variable 'version' must be private and have accessor methods. 108
Variable 'mls' must be private and have accessor methods. 113
Variable 'idle' must be private and have accessor methods. 118
Variable 'size' must be private and have accessor methods. 123
Variable 'createTime' must be private and have accessor methods. 128
Variable 'lastAccessTime' must be private and have accessor methods. 133
Variable 'eventHandlers' must be private and have accessor methods. 138
Expected @param tag for 'attr'. 156
Expected an @return tag. 185
Expected an @return tag. 218
'100' is a magic number. 224
Array brackets at illegal position. 228
Must have at least one statement. 245
'version' hides a field. 255
'mls' hides a field. 266
'idle' hides a field. 287
'size' hides a field. 300
'1000' is a magic number. 369
Expected an @return tag. 531

org/apache/jcs/engine/ZombieCacheService.java

Error Line
Expected @param tag for 'item'. 74
'{' should be on a new line. 74
Expected @param tag for 'item'. 78
'{' should be on a new line. 78
Expected an @return tag. 82
Expected @param tag for 'cacheName'. 82
Expected @param tag for 'key'. 82
Expected an @return tag. 89
Expected @param tag for 'cacheName'. 89
Expected @param tag for 'key'. 89
Expected @param tag for 'container'. 89
Expected @param tag for 'cacheName'. 96
Expected @param tag for 'key'. 96
'{' should be on a new line. 96
Expected @param tag for 'cacheName'. 100
'{' should be on a new line. 100
Expected @param tag for 'cacheName'. 104
'{' should be on a new line. 104
'{' should be on a new line. 108

org/apache/jcs/engine/ZombieCacheWatch.java

Error Line
'{' should be on a new line. 77
'{' should be on a new line. 86
Expected @param tag for 'cacheName'. 90
Expected @param tag for 'obj'. 90
'{' should be on a new line. 90
Expected @param tag for 'obj'. 94
'{' should be on a new line. 94

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

Error Line
Redundant 'public' modifier. 85
Redundant 'public' modifier. 93
Redundant 'public' modifier. 109
Redundant 'public' modifier. 119
Redundant 'public' modifier. 127
Redundant 'public' modifier. 134
Redundant 'public' modifier. 144
Redundant 'public' modifier. 152
Redundant 'public' modifier. 160

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

Error Line
Redundant 'public' modifier. 73
Expected @param tag for 'ce'. 73
Expected @throws tag for 'IOException'. 73
Expected an @return tag. 76
Redundant 'public' modifier. 76
Expected @param tag for 'key'. 76
Expected @throws tag for 'IOException'. 76
Expected an @return tag. 79
Redundant 'public' modifier. 79
Expected @param tag for 'key'. 79
Expected @throws tag for 'IOException'. 79
Redundant 'public' modifier. 82
Expected @throws tag for 'IOException'. 82
Redundant 'public' modifier. 85
Expected @throws tag for 'IOException'. 85
Expected an @return tag. 88
Redundant 'public' modifier. 88
Expected an @return tag. 91
Redundant 'public' modifier. 91
Expected an @return tag. 94
Redundant 'public' modifier. 94

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

Error Line
Redundant import from the same package - org.apache.jcs.engine.behavior.IElementAttributes. 59
Redundant 'public' modifier. 76
Redundant 'public' modifier. 84
Redundant 'public' modifier. 92
Redundant 'public' modifier. 100
Redundant 'public' modifier. 108

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

Error Line
Redundant 'public' modifier. 75
Expected @throws tag for 'IOException'. 76
Redundant 'public' modifier. 85
Expected @throws tag for 'IOException'. 86
Redundant 'public' modifier. 93
Expected @throws tag for 'IOException'. 94
Redundant 'public' modifier. 101
Expected @throws tag for 'IOException'. 102
Redundant 'public' modifier. 110
Redundant 'public' modifier. 114
Redundant 'public' modifier. 122

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

Error Line
Redundant 'public' modifier. 73
Expected @param tag for 'item'. 73
Expected @throws tag for 'IOException'. 74
Redundant 'public' modifier. 78
Expected @param tag for 'cacheName'. 78
Expected @param tag for 'key'. 78
Expected @throws tag for 'IOException'. 79
Redundant 'public' modifier. 83
Expected @param tag for 'cacheName'. 83
Expected @throws tag for 'IOException'. 84
Redundant 'public' modifier. 88
Expected @param tag for 'cacheName'. 88
Expected @throws tag for 'IOException'. 89
Redundant 'public' modifier. 104
Expected @throws tag for 'IOException'. 105
Redundant 'public' modifier. 113
Expected @throws tag for 'IOException'. 114

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

Error Line
Redundant 'public' modifier. 71
Expected @param tag for 'cacheName'. 71

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

Error Line
Redundant import from the same package - org.apache.jcs.engine.behavior.ICacheListener. 59
Redundant 'public' modifier. 79
Expected @throws tag for 'IOException'. 80
Redundant 'public' modifier. 88
Expected @throws tag for 'IOException'. 89
Redundant 'public' modifier. 97
Expected @param tag for 'cacheName'. 97
Expected @throws tag for 'IOException'. 98
Redundant 'public' modifier. 106
Expected @throws tag for 'IOException'. 107

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

Error Line
Expected an @return tag. 66
Redundant 'public' modifier. 66
Redundant 'public' modifier. 70

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

Error Line
Redundant 'public' modifier. 76
Expected @param tag for 'item'. 76
Expected @throws tag for 'ObjectExistsException'. 77
Expected @throws tag for 'IOException'. 77
Expected an @return tag. 84
Redundant 'public' modifier. 84
Expected @param tag for 'cacheName'. 84
Expected @param tag for 'key'. 84
Expected @throws tag for 'ObjectNotFoundException'. 85
Expected @throws tag for 'IOException'. 85
Redundant 'public' modifier. 89
Expected @param tag for 'cacheName'. 89
Expected @param tag for 'key'. 89
Expected @throws tag for 'IOException'. 90
Redundant 'public' modifier. 94
Expected @param tag for 'cacheName'. 94
Expected @throws tag for 'IOException'. 95
Redundant 'public' modifier. 99
Expected @param tag for 'cacheName'. 99
Expected @throws tag for 'IOException'. 100
Redundant 'public' modifier. 104
Expected @throws tag for 'IOException'. 105

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

Error Line
Redundant 'public' modifier. 73
Expected @throws tag for 'IOException'. 74
Redundant 'public' modifier. 77
Expected @throws tag for 'IOException'. 78
Redundant 'public' modifier. 82
Expected @param tag for 'host'. 82
Expected @param tag for 'port'. 82
Expected @throws tag for 'IOException'. 83

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

Error Line
Redundant 'public' modifier. 68
'static' modifier out of order with the JLS suggestions. 68
Redundant 'public' modifier. 71
'static' modifier out of order with the JLS suggestions. 71
Redundant 'public' modifier. 74
'static' modifier out of order with the JLS suggestions. 74
Redundant 'public' modifier. 77
'static' modifier out of order with the JLS suggestions. 77
Redundant 'public' modifier. 85

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

Error Line
Comment matches to-do format 'TODO:'. 74
Redundant 'public' modifier. 78
Redundant 'public' modifier. 86
Redundant 'public' modifier. 94
Redundant 'public' modifier. 102
Redundant 'public' modifier. 110
Redundant 'public' modifier. 118
Redundant 'public' modifier. 126
Redundant 'public' modifier. 134
Redundant 'public' modifier. 142
Redundant 'public' modifier. 150
Comment matches to-do format 'TODO:'. 155
Redundant 'public' modifier. 159
Redundant 'public' modifier. 168
Redundant 'public' modifier. 176
Redundant 'public' modifier. 183
Redundant 'public' modifier. 191
Redundant 'public' modifier. 199
Redundant 'public' modifier. 207
Redundant 'public' modifier. 215
Expected an @return tag. 224
Redundant 'public' modifier. 224

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

Error Line
Redundant 'public' modifier. 75
Redundant 'public' modifier. 83
Redundant 'public' modifier. 90
Redundant 'public' modifier. 98
Redundant 'public' modifier. 108
Redundant 'public' modifier. 116
Redundant 'public' modifier. 124
Redundant 'public' modifier. 132
Redundant 'public' modifier. 137
Redundant 'public' modifier. 145
Redundant 'public' modifier. 153
Redundant 'public' modifier. 161
Redundant 'public' modifier. 168
Redundant 'public' modifier. 176
Redundant 'public' modifier. 183
Redundant 'public' modifier. 191
Redundant 'public' modifier. 198
Redundant 'public' modifier. 205
Redundant 'public' modifier. 212
Redundant 'public' modifier. 219
Redundant 'public' modifier. 226
Redundant 'public' modifier. 233
Redundant 'public' modifier. 240
Redundant 'public' modifier. 249
Redundant 'public' modifier. 257

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

Error Line
Missing a Javadoc comment. 101
'static' modifier out of order with the JLS suggestions. 101
Variable 'elementEventQ' must be private and have accessor methods. 108
Missing a Javadoc comment. 111
Missing a Javadoc comment. 113
Missing a Javadoc comment. 116
Variable 'cacheName' must be private and have accessor methods. 116
Variable 'attr' must be private and have accessor methods. 121
Variable 'cacheAttr' must be private and have accessor methods. 126
Variable 'memCache' must be private and have accessor methods. 150
Unused @param tag for 'auxCaches'. 156
'cacheName' hides a field. 160
'attr' hides a field. 162
'+' should be on a new line. 173
Missing a Javadoc comment. 182
'auxCaches' hides a field. 182
Expected @param tag for 'ce'. 198
Expected @throws tag for 'IOException'. 199
Expected @param tag for 'ce'. 210
Expected @throws tag for 'IOException'. 211
Expected @param tag for 'ce'. 223
Expected @param tag for 'localOnly'. 223
Expected @throws tag for 'IOException'. 224
'!' is followed by whitespace. 287
'+' should be on a new line. 314
'!' is followed by whitespace. 319
Must have at least one statement. 333
Comment matches to-do format 'TODO:'. 335
Must have at least one statement. 393
Expected an @return tag. 460
Expected @param tag for 'key'. 460
Expected @param tag for 'localOnly'. 460
'+' should be on a new line. 485
'!' is followed by whitespace. 522
'+' should be on a new line. 569
'!' is followed by whitespace. 597
Missing a Javadoc comment. 610
'1000' is a magic number. 626
'1000' is a magic number. 644
Expected an @return tag. 670
Expected @param tag for 'group'. 670
'{' should be on a new line. 679
Must have at least one statement. 683
Expected an @return tag. 727
Expected @param tag for 'key'. 727
Expected @param tag for 'localOnly'. 728
Expected @param tag for 'localOnly'. 804
Expected @throws tag for 'IOException'. 805
'!' is followed by whitespace. 825
Expected @param tag for 'fromRemote'. 854
'!' is followed by whitespace. 858
Avoid inline conditionals. 1009
Unused Javadoc tag. 1037
'attr' hides a field. 1039
Expected @param tag for 'attr'. 1039
Expected @param tag for 'key'. 1075
Expected @throws tag for 'CacheException'. 1076
Expected @throws tag for 'IOException'. 1076
Comment matches to-do format 'TODO:'. 1106
Comment matches to-do format 'TODO:'. 1107
Expected @param tag for 'cattr'. 1113
Expected an @return tag. 1140
Expected an @return tag. 1146
Expected an @return tag. 1152
Expected an @return tag. 1158
Expected an @return tag. 1164

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

Error Line
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
Missing a J avadoc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Missing a Javadoc comment. 90
'static' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 91
'static' modifier out of order with the JLS suggestions. 91
Missing a Javadoc comment. 92
'static' modifier out of order with the JLS suggestions. 92
Missing a Javadoc comment. 93
'sta tic' modifier out of order with the JLS suggestions. 93
Missing a Javadoc comment. 94
'static' modifier out of order with the JLS suggestions. 94
Missing a Javadoc comment. 95
'static' modifier out of order with the JLS suggestions. 95
Missing a Javadoc comment. 97
'ccMgr' hides a field. 104
Expected @param tag for 'ccMgr'. 104
Expected @param tag for 'configFileName'. 110
'+' should be on a new line. 121
Expected @param tag for 'properties'. 131
Expected @param tag for 'props'. 153
Expected @param tag for 'props'. 162
Expected @param tag for 'props'. 172
Expected @param tag for 'props'. 185
Expected @param tag for 'props'. 209
Expected an @return tag. 230
Expected @param tag for 'props'. 230
Expected @param tag for 'regName'. 231
Expected @param tag for 'value'. 232
Expected an @return tag. 238
Expected @param tag for 'props'. 238
Expected @param tag for 'regName'. 239
Expected @param tag for 'value'. 240
Expected @param tag for 'cca'. 241
Expected an @return tag. 247
Expected @param tag for 'props'. 247
Expected @param tag for 'regName'. 248
Expected @param tag for 'value'. 249
Expected @param tag for 'cca'. 250
Expected @param tag for 'regionPrefix'. 251
Expected an @return tag. 316
Expected @param tag for 'props'. 317
Expected @param tag for 'regName'. 317
Expected an @return tag. 323
Expected @param tag for 'props'. 324
Expected @param tag for 'regName'. 325
Expected @param tag for 'regionPrefix'. 326
Line is longer than 132 characters. 335
'+' should be on a new line. 339
Expected an @return tag. 359
Expected @param tag for 'props'. 360
Expected @param tag for 'regName'. 361
Expected @param tag for 'regionPrefix'. 362
'+' should be on a new line. 375
Expected an @return tag. 395
Expected @param tag for 'cache'. 395
Expected @param tag for 'props'. 396
Expected @param tag for 'auxName'. 397
Expected @param tag for 'regName'. 398
Line is longer than 132 characters. 409
Line is longer than 132 characters. 430

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

Error Line
Unused import - org.apache.jcs.auxiliary.AuxiliaryCache. 69
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Variable 'caches' must be private and have accessor methods. 86
Variable 'systemCaches' must be private and have accessor methods. 89
Variable 'defaultCacheAttr' must be private and have accessor methods. 95
Variable 'defaultElementAttr' must be private and have accessor methods. 99
Variable 'auxFacs' must be private and have accessor methods. 102
'11' is a magic number. 102
Variable 'auxAttrs' must be private and have accessor methods. 105
'11' is a magic number. 105
Variable 'props' must be private and have accessor methods. 108
Variable 'defaultAuxValues' must be private and have accessor methods. 111
Variable 'instance' must be private and have accessor methods. 114
Expected an @return tag. 122
Missing a Javadoc comment. 138
Expected an @return tag. 157
Expected an @return tag. 175
'props' hides a field. 197
Must have at least one statement. 222
'props' hides a field. 235
Expected @param tag for 'props'. 235
Expected an @return tag. 306
Expected @param tag for 'cacheName'. 306
Expected an @return tag. 312
Expected @param tag for 'cacheName'. 312
Expected @param tag for 'cattr'. 312
Expected an @return tag. 319
Expected @param tag for 'cacheName'. 319
Expected @param tag for 'cattr'. 320
Expected @param tag for 'attr'. 321
Expected an @return tag. 328
Expected @param tag for 'cattr'. 328
Expected an @return tag. 341
Expected @param tag for 'cattr'. 341
Expected @param tag for 'attr'. 342
Expected @param tag for 'name'. 369
Expected @param tag for 'name'. 375
Expected @param tag for 'fromRemote'. 375
Expected @param tag for 'fromRemote'. 398
Expected an @return tag. 433
';' is followed by whitespace. 437
Expected an @return tag. 445
Expected an @return tag. 451
Expected @param tag for 'auxFac'. 457
Expected an @return tag. 463
Expected @param tag for 'name'. 463
Expected @param tag for 'auxAttr'. 469
Expected an @return tag. 475
Expected @param tag for 'name'. 475

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

Error Line
Missing a Javadoc comment. 74
'elementEvent' hides a field. 81

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

Error Line
Missing a Javadoc comment. 73
'static' modifier out of order with the JLS suggestions. 73
Missing a Javadoc comment. 75
Missing a Javadoc comment. 77
Missing a Javadoc comment. 79
Missing a Javadoc comment. 80
Missing a Javadoc comment. 84
Missing a Javadoc comment. 88
Missing a Javadoc comment. 89
'cacheName' hides a field. 96
Expected @param tag for 'cacheName'. 96
Expected @throws tag for 'IOException'. 158
Expected @param tag for 'event'. 185
Missing a Javadoc comment. 200
Missing a Javadoc comment. 245
Missing a Javadoc comment. 247
Variable 'next' must be private and have accessor methods. 247
Missing a Javadoc comment. 248
Variable 'event' must be private and have accessor methods. 248
Expected @throws tag for 'IOException'. 347
Missing a Javadoc comment. 357
Missing a Javadoc comment. 358
'hand' hides a field. 366
Expected @param tag for 'hand'. 366
'event' hides a field. 366
Expected @param tag for 'event'. 366
Expected @throws tag for 'IOException'. 367
Expected @throws tag for 'IOException'. 383

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

Error Line
interfaces should describe a type and hence have methods. 63
Redundant 'public' modifier. 69
'static' modifier out of order with the JLS suggestions. 69
Redundant 'public' modifier. 74
'static' modifier out of order with the JLS suggestions. 74
Redundant 'public' modifier. 80
'static' modifier out of order with the JLS suggestions. 80
Redundant 'public' modifier. 85
'static' modifier out of order with the JLS suggestions. 85
Redundant 'public' modifier. 90
'static' modifier out of order with the JLS suggestions. 90
Redundant 'public' modifier. 95
'static' modifier out of order with the JLS suggestions. 95
Redundant 'public' modifier. 101
'static' modifier out of order with the JLS suggestions. 101

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

Error Line
Redundant import from the same package - org.apache.jcs.engine.control.event.behavior.IElementEventHandler. 59
Redundant import from the same package - org.apache.jcs.engine.control.event.behavior.IElementEvent. 60
Redundant 'public' modifier. 79
Expected @throws tag for 'IOException'. 80
Redundant 'public' modifier. 84
Redundant 'public' modifier. 92

org/apache/jcs/engine/control/event/behavior/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/engine/control/event/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/engine/control/group/GroupAttrName.java

Error Line
Variable 'groupId' must be private and have accessor methods. 70
Missing a Javadoc comment. 71
Variable 'attrName' must be private and have accessor methods. 71
Missing a Javadoc comment. 72
'groupId' hides a field. 80
Expected @param tag for 'groupId'. 80
'attrName' hides a field. 80
Expected @param tag for 'attrName'. 80
Line has trailing spaces. 87
'+' should be on a new line. 87
Expected an @return tag. 121
Line has trailing spaces. 123
Line has trailing spaces. 125
'+' should be on a new line. 125
Line has trailing spaces. 128

org/apache/jcs/engine/control/group/GroupId.java

Error Line
Variable 'groupName' must be private and have accessor methods. 70
Missing a Javadoc comment. 71
Variable 'cacheName' must be private and have accessor methods. 71
Missing a Javadoc comment. 72
'cacheName' hides a field. 80
Expected @param tag for 'cacheName'. 80
'groupName' hides a field. 80
Expected @param tag for 'groupName'. 80
Expected an @return tag. 96
Expected @param tag for 'obj'. 96
'cast' is not followed by whitespace. 102
Expected an @return tag. 108
Expected an @return tag. 114
Line has trailing spaces. 116
Line has trailing spaces. 120

org/apache/jcs/engine/control/group/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/engine/memory/AbstractMemoryCache.java

Error Line
Redundant import from the same package - org.apache.jcs.engine.memory.MemoryCache. 72
Line has trailing spaces. 86
Missing a Javad oc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Missing a Javadoc comment. 92
Variable 'cacheName' must be private and have accessor methods. 92
Variable 'map' must be private and have accessor methods. 97
Variable 'attr' must be private and have accessor methods. 102
Variable 'cattr' must be private and have accessor methods. 107
Variable 'cache' must be private and have accessor methods. 112
Missing a Javadoc comment. 115
Variable 'status' must be private and have accessor methods. 115
Missing a Javadoc comment. 118
Variable 'chunkSize' must be private and have accessor methods. 118
Expected @param tag for 'hub'. 140
Expected @throws tag for 'IOException'. 211
Expected @throws tag for 'IOException'. 222
Expected @param tag for 'ce'. 273
Expected @throws tag for 'IOException'. 274
'cattr' hides a field. 304
Missing a Javadoc comment. 319
'cast' is not followed by whitespace. 331
'cast' is not followed by whitespace. 333

org/apache/jcs/engine/memory/MemoryCache.java

Error Line
Redundant 'public' modifier. 83
Redundant 'public' modifier. 90
Redundant 'public' modifier. 100
Redundant 'public' modifier. 111
Redundant 'public' modifier. 120
Redundant 'public' modifier. 128
Redundant 'pub lic' modifier. 138
Redundant 'public' modifier. 149
Redundant 'public' modifier. 158
Redundant 'public' modifier. 168
Redundant 'public' modifier. 176
Redundant 'public' modifier. 183
Redundant 'public' modifier. 191
Expected an @return tag. 196
Redundant 'public' modifier. 196
Expected @param tag for 'group'. 196

org/apache/jcs/engine/memory/behavior/IMemoryCache.java

Error Line
Redundant 'public' modifier. 84
Comment matches to-do format 'TODO:'. 88
Redundant 'public' modifier. 105
Redundant 'public' modifier. 116
Redundant 'public' modifier. 124
Redundant 'public' modifier. 133
Redundant 'public' modifier. 142
Redundant 'public' modifier. 153
Redundant 'public' modifier. 164
Redundant 'public' modifier. 176
Redundant 'public' modifier. 187
Redundant 'public' modifier. 197
Redundant 'public' modifier. 206
Redundant 'public' modifier. 213
Redundant 'public' modifier. 220

org/apache/jcs/engine/memory/behavior/package.html

Error Line
Missing package documentation file. 0

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

Error Line
Missing a Javadoc comment. 93
'static' modifier out of order with the JLS suggestions. 93
Missing a Javadoc comment. 97
Missing a Javadoc comment. 98
Expected @param tag for 'hub'. 105
Expected @throws tag for 'IOException'. 118
Line has trailing spaces. 164
Line has trailing spaces. 185
Line has trailing spaces. 186
'+' should be on a new line. 201
Line has trailing spaces. 210
Expected @throws tag for 'IOException'. 212
Line has trailing spaces. 215
';' is followed by whitespace. 215
Inner assignments should be avoided. 224
Expected @throws tag for 'IOException'. 236
Line has trailing spaces. 247
Line has trailing spaces. 248
Expected @throws tag for 'IOException'. 267
'+' should be on a new line. 273
'cast' is not followed by whitespace. 277
Line has trailing spaces. 278
Line has trailing spaces. 285
Line has trailing spaces. 287
Line has trailing spaces. 295
Expected an @return tag. 310
Expected @param tag for 'key'. 310
Expected @throws tag for 'IOException'. 311
';' is followed by whitespace. 327
'cast' is not followed by whitespace. 356
Class IteratorWrapper should be declared as final. 384
Missing a Javadoc comment. 384
Missing a Javadoc comment. 387
Missing a Javadoc comment. 388
Missing a Javadoc comment. 390
Missing a Javadoc comment. 394
Missing a Javadoc comment. 398
'cast' is not followed by whitespace. 400
Missing a Javadoc comment. 402
Line has trailing spaces. 405
Missing a Javadoc comment. 406
Missing a Javadoc comment. 410
Class MapEntryWrapper should be declared as final. 416
Missing a Javadoc comment. 416
Missing a Javadoc comment. 419
Missing a Javadoc comment. 420
'e' hides a field. 420
Missing a Javadoc comment. 425
Missing a Javadoc comment. 429
Missi ng a Javadoc comment. 433
'cast' is not followed by whitespace. 435
Missing a Javadoc comment. 437
Missing a Javadoc comment. 441
'+' should be on a new line. 484
Inner assignments should be avoided. 499
Inner assignments should be avoided. 522
Line has trailing spaces. 596
';' is followed by whitespace. 622
Line has trailing spaces. 643
Missing a Javadoc comment. 643
Line has trailing spaces. 650
Line has trailing spaces. 653
Missing a Javadoc comment. 653
'if' construct must use '{}'s. 655
Line has trailing spaces. 655
Line has trailing spaces. 659
Line has trailing spaces. 662
Line has trailing spaces. 665
Line has trailing spaces. 672
Line has trailing spaces. 682
'+' should be on a new line. 684
'+' should be on a new line. 685
Line has trailing spaces. 691
Line has trailing spaces. 693
Expression can be simplified. 693
Line has trailing spaces. 697
';' is followed by whitespace. 701
Line has trailing spaces. 712
Line has trailing spaces. 714
Line has trailing spaces. 722
Line has trailing spaces. 726
Line has trailing spaces. 730
Line has trailing spaces. 738
Missing a Javadoc comment. 738
'if' construct must use '{}'s. 740
Line has trailing spaces. 740
Line has trailing spaces. 746
Line has trailing spaces. 748
Line has trailing spaces. 755
Variable 'prev' must be private and have accessor methods. 768
Variable 'next' must be private and have accessor methods. 768
Variable 'ce' must be private and have accessor methods. 770
'ce' hides a field. 777
Expected @param tag for 'ce'. 777

org/apache/jcs/engine/memory/mru/MRUMemoryCache.java

Error Line
Missing a Javadoc comment. 86
'static' modifier out of order with the JLS suggestions. 86
Variable 'lockMe' must be private and have accessor methods. 92
Variable 'mrulist' must be private and have accessor methods. 97
Expected @param tag for 'hub'. 104
Expected @param tag for 'ce'. 117
Expected @throws tag for 'IOException'. 118
Line is longer than 132 characters. 162
Line is longer than 132 characters. 186
Expected @throws tag for 'IOException'. 208
Expected an @return tag. 245
Expected @param tag for 'key'. 245
Expected @throws tag for 'IOException'. 246
Must have at least one statement. 267
Expected an @return tag. 333
Expected @param tag for 'key'. 333
Expected @throws tag for 'IOException'. 334
';' is followed by whitespace. 352
'cast' is not followed by whitespace. 378
';' is followed by whitespace. 425

org/apache/jcs/engine/memory/shrinking/ShrinkerThread.java

Error Line
Missing a Javadoc comment. 82
'static' modifier out of order with the JLS suggestions. 82
Variable 'alive' must be private and have accessor methods. 94
'cache' hides a field. 101
'1000' is a magic number. 108
'1000' is a magic number. 119
Must have at least one statement. 146
Expected @throws tag for 'IOException'. 285
'1000' is a magic number. 293
'1000' is a magic number. 310

org/apache/jcs/engine/memory/shrinking/package.html

Error Line
Missing package documentation file. 0

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

Error Line
interfaces should describe a type and hence have methods. 71
Redundant 'public' modifier. 74
'static' modifier out of order with the JLS suggestions. 74
Redundant 'public' modifier. 76
'static' modifier out of order with the JLS suggestions. 76
'static' modifier out of order with the JLS suggestions. 85
Missing a Javadoc comment. 87
'static' modifier out of order with the JLS suggestions. 87
Missing a Javadoc comment. 90
'static' modifier out of order with the JLS suggestions. 90
Missing a Javadoc comment. 91
'static' modifier out of order with the JLS suggestions. 91
Inner assignments should be avoided. 99
Must have at least one statement. 114
'{' should be on a new line. 124

org/apache/jcs/utils/config/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/utils/data/PropertyGroups.java

Error Line
Missing a Javadoc comment. 81
Missing a Javadoc comment. 82
Missing a Javadoc comment. 83
Variable 'simpleKeys' must be private and have accessor methods. 83
Missing a Javadoc comment. 84
Variable 'compoundKeys' must be private and have accessor methods. 84
Expected @param tag for 'name'. 102
Expected @throws tag for 'Exception'. 103
Expected @param tag for 'name'. 111
Expected @throws tag for 'Exception'. 112
Expected @throws tag for 'Exception'. 121
Inner assignments should be avoided. 149
Expected @param tag for 'key'. 162
Expected @param tag for 'key'. 178
Expected @param tag for 'dflt'. 178
Avoid inline conditionals. 185
Expected @param tag for 'key'. 194
Expected an @return tag. 210
Expected an @return tag. 217
Expected @param tag for 'sB'. 224
Expected @param tag for 'key'. 224
Expected an @return tag. 234
Missing a Javadoc comment. 269
Variable 'howMany' must be private and have accessor methods. 269
Missing a Javadoc comment. 270
Variable 'baseEnum' must be private and have accessor methods. 270
Expected an @return tag. 282
Expected an @return tag. 28 9
Missing a Javadoc comment. 317
Variable 'howMany' must be private and have accessor methods. 317
Missing a Javadoc comment. 318
Variable 'baseEnum' must be private and have accessor methods. 318
Expected an @return tag. 330
Expected an @return tag. 337

org/apache/jcs/utils/data/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/utils/locking/ReadWriteLock.java

Error Line
Missing a Javadoc comment. 79
'static' modifier out of order with the JLS suggestions. 79
'{' should be on a new line. 105
Expected @throws tag for 'InterruptedException'. 114
Expected @throws tag for 'InterruptedException'. 137
'2000' is a magic number. 164
Unused @throws tag for 'IllegalStateException'. 182
Line has trailing spaces. 246

org/apache/jcs/utils/locking/ReadWriteLockManager.java

Error Line
Missing a Javadoc comment. 70
'static' modifier out of order with the JLS suggestion s. 70
Expected @param tag for 'id'. 85
Expected @throws tag for 'InterruptedException'. 86
Expected @param tag for 'id'. 92
Expected @throws tag for 'InterruptedException'. 93
Expected @param tag for 'id'. 99
Expected @param tag for 'isWrite'. 99
Expected @throws tag for 'InterruptedException'. 100
Avoid inline conditionals. 104
Expected @param tag for 'id'. 200

org/apache/jcs/utils/locking/RwLockGC.java

Error Line
Redundant import from the same package - org.apache.jcs.utils.locking.RwLockHolder. 63
Missing a Javadoc comment. 74
'static' modifier out of order with the JLS suggestions. 74
Missing a Javadoc comment. 76
Missing a Javadoc comment. 77
'static' modifier out of order with the JLS suggestions. 77
'60' is a magic number. 77
'1000' is a magic number. 77
Missing a Javadoc comment. 80
'ht' hides a field. 88
Expected @param tag for 'ht'. 88
The double-checked locking idiom is broken and should be avoided. 120
Must have at least one statement. 130
Must have at least one statement. 142
The double-checked locking idiom is broken and should be avoided. 165

org/apache/jcs/utils/locking/RwLockHolder.java

Error Line
Missing a Javadoc comment. 67
'static' modifier out of order with the JLS suggestions. 67
'10' is a magic number. 67
'1000' is a magic number. 67
Variable 'lcount' must be private and have accessor methods. 75
Variable 'lastInactiveTime' must be private and have accessor methods. 78
'rwlock' hides a field. 85
Expected @param tag for 'rwlock'. 85
Expected an @return tag. 94
Expected @param tag for 'now'. 94

org/apache/jcs/utils/locking/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/utils/servlet/BasicHttpAuthenticator.java

Error Line
Import from illegal package - sun.misc.BASE64Decoder. 67
Missing a Javadoc comment. 77
'static' modifier out of order with the JLS suggestions. 77
Expected an @return tag. 97
Expected @param tag for 'req'. 97
Expected @param tag for 'res'. 97
Expected an @return tag. 122
Expected @param tag for 'authHeader'. 122
Expected @throws tag for 'IOException'. 123
'9' is a magic number. 125
'6' is a magic number. 130
Expected @param tag for 'userid'. 156
Expected @param tag for 'password'. 156

org/apache/jcs/utils/servlet/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/utils/servlet/session/DistSession.java

Error Line
Missing a Javadoc comment. 84
'static' modifier out of order with the JLS suggestions. 84
Missing a Javadoc comment. 87
Name 'SET_ATTR_INVOCATION' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 87
Missing a Javadoc comment. 88
Name 'REMOVE_ATTR_INVOCATION' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 88
Missing a Javadoc comment. 90
Missing a Javadoc comment. 92
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 92
Missing a Javadoc comment. 93
Missing a Javadoc comment. 95
Missing a Javadoc comment. 97
Missing a Javadoc comment. 98
'context' hides a field. 117
Expected @param tag for 'context'. 117
Must have at least one statement. 126
'session_id' hides a field. 138
Expected @param tag for 'session_id'. 138
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 138
Must have at least one statement. 172
Expected an @return tag. 189
Expect ed @param tag for 'name'. 201
Must have at least one statement. 265
Expected @param tag for 'name'. 299
Expected @param tag for 'name'. 348
Expected @param tag for 'value'. 348
Expected @param tag for 'name'. 355
Expected @param tag for 'name'. 362
Expected @param tag for 'invocation'. 362
Expected @param tag for 'name'. 390
Must have at least one statement. 419
Expected an @return tag. 443

org/apache/jcs/utils/servlet/session/DistSessionGC.java

Error Line
Redundant import from the same package - org.apache.jcs.utils.servlet.session.DistSession. 62
Redundant import from the same package - org.apache.jcs.utils.servlet.session.ISessionConstants. 63
Missing a Javadoc comment. 73
'static' modifier out of order with the JLS suggestions. 73
Missing a Javadoc comment. 76
'static' modifier out of order with the JLS suggestions. 76
Missing a Javadoc comment. 77
'sessIdSet' hides a field. 84
Expected @param tag for 'sessIdSet'. 84
The double-checked locking idiom is broken and should be avoided. 115
Must have at least one statement. 128
Must have at least one statement. 144
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 160

org/apache/jcs/utils/servlet/session/DistSessionPoolManager.java

Error Line
Missing a Javadoc comment. 68
'static' modifier out of order with the JLS suggestions. 68
Missing a Javadoc comment. 71
Variable 'pool' must be private and have accessor methods. 71
Missing a Javadoc comment. 72
Variable 'inUse' must be private and have accessor methods. 72
Expected @param tag for 'args'. 76
Array brackets at illegal position. 76
'200' is a magic number. 78
'1000000' is a magic number. 80
Expected @param tag for 'initialPoolSize'. 108
Name 'old_inUse' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 140
'10' is a magic number. 141
Name 'old_pool' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 144
'10' is a magic number. 145
Expected @param tag for 'v'. 159

org/apache/jcs/utils/servlet/session/DistSessionTracker.java

Error Line
Redundant import from the same package - org.apache.jcs.utils.servlet.session.DistSession. 68
Redundant import from the same package - org.apache.jcs.utils.servlet.session.DistSessionGC. 69
Redundant import from the same package - org.apache.jcs.utils.servlet.session.DistSessionPoolManager. 70
Redundant import from the same package - org.apache.jcs.utils.servlet.session.ISessionConstants. 71
Redundant import from the same package - org.apache.jcs.utils.servlet.session.MetaHttpSession. 72
Class DistSessionTracker should be declared as final. 82
Missing a Javadoc comment. 84
'static' modifier out of order with the JLS suggestions. 84
'static' modifier out of order with the JLS suggestions. 88
Missing a Javadoc comment. 90
'200' is a magic number. 90
Variable 'instance' must be private and have accessor methods. 92
Missing a Javadoc comment. 93
Variable 'clients' must be private and have accessor methods. 93
'{' should be on a new line. 108
The double-checked locking idiom is broken and should be avoided. 122
Expected @param tag for 'req'. 138
Expected @param tag for 'create'. 149
Expected @param tag for 'req'. 149
Expected @param tag for 'res'. 149
Avoid inline conditionals. 152
Expected an @return tag. 157
Expected @param tag for 'req'. 157
Expected @param tag for 'res'. 157
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 162
Expected @param tag for 'req'. 198
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 202
Expected an @return tag. 238
Expected @param tag for 'req'. 238
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 240
Expected an @return tag. 258
Expected @param tag for 'req'. 258

org/apache/jcs/utils/servlet/session/HttpServletRequestFacade.java

Error Line
Redundant import from the same package - org.apache.jcs.utils.servlet.session.DistSessionTracker. 76
Redundant import from the same package - org.apache.jcs.utils.servlet.session.MetaHttpSession. 77
Missing a Javadoc comment. 89
'static' modifier out of order with the JLS suggestions. 89
Missing a Javadoc comment. 90
Missing a Javadoc comment. 91
Missing a Javadoc comment. 92
Missing a Javadoc comment. 93
'req' hides a field. 102
Expected @param tag for 'req'. 102
'res' hides a field. 102
Expected @param tag for 'res'. 102
Avoid inline conditionals. 116
Expected @param tag for 'create'. 136
Expected @param tag for 'name'. 153
Avoid inline conditionals. 179
':' should be on a new line. 179
Array brackets at illegal position. 200
Expected @throws tag for 'IOException'. 237
Expected @param tag for 'name'. 248
Expected @param tag for 'name'. 270
Expected @throws tag for 'IOException'. 348
Expected @param tag for 'name'. 389
Expected @param tag for 'path'. 434
Expected @param tag for 'path'. 445
Expected @param tag for 'name'. 479
Expected @param tag for 'name'. 490
Expected @param tag for 'name'. 501
Expected @param tag for 'name'. 523
Expected @param tag for 'role'. 600
'80' is a magic number. 656
'80' is a magic number. 662
'443' is a magic number. 663

org/apache/jcs/utils/servlet/session/ISessionConstants.java

Error Line
interfaces should describe a type and hence have methods. 63
Redundant 'public' modifier. 69
'static' modifier out of order with the JLS suggestions. 69
Redundant 'public' modifier. 71
'static' modifier out of order with the JLS suggestions. 71
Redundant 'public' modifier. 73
'static' modifier out of order with the JLS suggestions. 73
Redundant 'public' modifier. 75
'static' modifier out of order with the JLS suggestions. 75
Redundant 'public' modifier. 78
'static' modifier out of order with the JLS suggestions. 78
'60' is a magic number. 78
'60' is a magic number. 78
'1000' is a magic number. 78

org/apache/jcs/utils/servlet/session/MetaHttpSession.java

Error Line
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 68
Variable 'session_id' must be private and have accessor methods. 68
Variable 'sess' must be private and have accessor methods. 70
'session_id' hides a field. 80
Expected @param tag for 'session_id'. 80
Name 'session_id' must match pattern '^[a-z ] [a-zA-Z0-9 ] *$'. 80
'sess' hides a field. 80
Expected @param tag for 'sess'. 80
Expected an @return tag. 90

org/apache/jcs/utils/servlet/session/SessionIdGenerator.java

Error Line
Utility classes should not have a public or default constructor. 65
Missing a Javadoc comment. 68
'static' modifier out of order with the JLS suggestions. 70
Expected an @return tag. 74

org/apache/jcs/utils/servlet/session/SessionInfo.java

Error Line
Missing a Javadoc comment. 68
Variable 'creationTime' must be private and have accessor methods. 68
Missing a Javadoc comment. 69
Variable 'lastAccessedTime' must be private and have accessor methods. 69
Variable 'maxInactiveInterval' must be private and have accessor methods. 75
'60' is a magic number. 75
'60' is a magic number. 75
'1000' is a magic number. 75
Inner assignments should be avoided. 81
Expected an @return tag. 86
';' is preceeded with whitespace. 92

org/apache/jcs/utils/servlet/session/package.html

Error Line
Missing package documentation file. 0

org/apache/jcs/utils/threads/IThreadPoolRunnable.java

Error Line
Redundant 'public' modifier. 79
Redundant 'public' modifier. 85
Expected @param tag for 'thData'. 85
Array brackets at illegal position. 85

org/apache/jcs/utils/threads/ThreadPool.java

Error Line
Using the '.*' form of import should be avoided - java.util.*. 57
Missing a Javadoc comment. 73
'static' modifier out of order with the JLS suggestions. 73
'static' modifier out of order with the JLS suggestions. 80
'static' modifier out of order with the JLS suggestions. 82
'static' modifier out of order with the JLS suggestions. 84
'static' modifier out of order with the JLS suggestions. 86
'60' is a magic number. 86
'1000' is a magic number. 86
Variable 'pool' must be private and have accessor methods. 92
Variable 'monitor' must be private and have accessor methods. 98
Variable 'maxThreads' must be private and have accessor methods. 104
Variable 'minSpareT hreads' must be private and have accessor methods. 110
Variable 'maxSpareThreads' must be private and have accessor methods. 116
Variable 'currentThreadCount' must be private and have accessor methods. 122
Variable 'currentThreadsBusy' must be private and have accessor methods. 128
Variable 'stopThePool' must be private and have accessor methods. 134
'maxThreads' hides a field. 168
'minSpareThreads' hides a field. 188
'maxSpareThreads' hides a field. 208
Expected @param tag for 'r'. 231
Missing a Javadoc comment. 296
Variable 'logfull' must be private and have accessor methods. 296
'log' hides a field. 299
Expected @param tag for 'log'. 299
'currentThreadCount' hides a field. 299
Expected @param tag for 'currentThreadCount'. 299
'maxThreads' hides a field. 299
Expected @param tag for 'maxThreads'. 299
'+' should be on a new line. 303
'+' should be on a new line. 304
'+' sh ould be on a new line. 305
Inner assignments should be avoided. 334
'-' should be on a new line. 350
'-' should be on a new line. 351
Expected @param tag for 'c'. 368
Expected @param tag for 'c'. 386
Expected @param tag for 'toOpen'. 443
Expected @param tag for 's'. 465
Missing a Javadoc comment. 478
Variable 'p' must be private and have accessor methods. 478
Missing a Javadoc comment. 479
Variable 't' must be private and have accessor methods. 479
Missing a Javadoc comment. 480
Variable 'shouldTerminate' must be private and have accessor methods. 480
'p' hides a field. 487
Expected @param tag for 'p'. 487
't' hides a field. 520
Variable 'p' must be private and have accessor methods. 546
Variable 't' must be private and have accessor methods. 549
Variable 'toRun' must be private and have accessor methods. 552
Variable 'shouldTerminate' must be private and have accessor methods. 555
Variable 'shouldRun' must be private and have accessor methods. 558
Variable 'noThData' must be private and have accessor methods. 565
Variable 'thData' must be private and have accessor methods. 566
Array brackets at illegal position. 566
Missing a Javadoc comment. 566
'p' hides a field. 573
Expected @param tag for 'p'. 573
't' hides a field. 633
'toRun' hides a field. 680
Expected @param tag for 'toRun'. 680

org/apache/jcs/utils/threads/ThreadPoolManager.java

Error Line
Class ThreadPoolManager should be declared as final. 63
'static' modifier out of order with the JLS suggestions. 66
'{' should be on a new line. 75
The double-checked locking idiom is broken and should be avoided. 169
Expected @param tag for 'r'. 202

org/apache/jcs/utils/threads/package.html

Error Line
Missing package documentation file. 0