Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

PackageTCCCACCaCeAIDV
org.apache.jcs110160.0%86.0%14.0%1
org.apache.jcs.access3301130.0%93.0%7.0%1
org.apache.jcs.access.behavior20214100.0%80.0%80.0%1
org.apache.jcs.access.exception7701310.0%7.0%93.0%1
org.apache.jcs.admin4401120.0%92.0%8.0%1
org.apache.jcs.admin.servlet110080.0%100.0%0.0%1
org.apache.jcs.auxiliary817181288.0%40.0%27.000002%1
org.apache.jcs.auxiliary.disk74341443.0%78.0%21.0%1
org.apache.jcs.auxiliary.disk.behavior10112100.0%67.0%67.0%1
org.apache.jcs.auxiliary.disk.block111100200.0%100.0%0.0%1
org.apache.jcs.auxiliary.disk.file440090.0%100.0%0.0%1
org.apache.jcs.auxiliary.disk.indexed111100180.0%100.0%0.0%1
org.apache.jcs.auxiliary.disk.jdbc121112178.0%89.0%2.0%1
org.apache.jcs.auxiliary.disk.jdbc.hsql1100100.0%100.0%0.0%1
org.apache.jcs.auxiliary.disk.jdbc.mysql6600100.0%100.0%0.0%1
org.apache.jcs.auxiliary.disk.jdbc.mysql.util220120.0%67.0%33.0%1
org.apache.jcs.auxiliary.lateral1311211315.000001%93.0%8.0%1
org.apache.jcs.auxiliary.lateral.behavior50535100.0%62.0%62.0%1
org.apache.jcs.auxiliary.lateral.socket.tcp111100180.0%100.0%0.0%1
org.apache.jcs.auxiliary.lateral.socket.tcp.behavior10112100.0%67.0%67.0%1
org.apache.jcs.auxiliary.lateral.socket.tcp.utils110130.0%75.0%25.0%1
org.apache.jcs.auxiliary.remote2118322214.0%92.0%6.0%1
org.apache.jcs.auxiliary.remote.behavior80866100.0%50.0%50.0%1
org.apache.jcs.auxiliary.remote.http.behavior10101100.0%100.0%100.0%1
org.apache.jcs.auxiliary.remote.http.client98112011.0%95.0%6.0%1
org.apache.jcs.auxiliary.remote.http.client.behavior10114100.0%80.0%80.0%1
org.apache.jcs.auxiliary.remote.http.server65111617.0%94.0%11.0%1
org.apache.jcs.auxiliary.remote.server9901260.0%96.0%4.0%1
org.apache.jcs.auxiliary.remote.server.behavior10112100.0%67.0%67.0%1
org.apache.jcs.auxiliary.remote.util220160.0%86.0%14.0%1
org.apache.jcs.auxiliary.remote.value220440.0%50.0%50.0%1
org.apache.jcs.engine2824491414.0%61.0%25.0%1
org.apache.jcs.engine.behavior19019339100.0%21.0%21.0%1
org.apache.jcs.engine.control44015220.0%58.999996%41.0%1
org.apache.jcs.engine.control.event6512517.0%71.0%12.0%1
org.apache.jcs.engine.control.event.behavior40452100.0%29.0%29.0%1
org.apache.jcs.engine.control.group220720.0%22.0%78.0%1
org.apache.jcs.engine.logging220350.0%62.0%38.0%1
org.apache.jcs.engine.logging.behavior202162100.0%11.0%11.0%1
org.apache.jcs.engine.match110250.0%71.0%29.0%1
org.apache.jcs.engine.match.behavior10173100.0%30.000002%30.000002%1
org.apache.jcs.engine.memory63371450.0%67.0%17.0%1
org.apache.jcs.engine.memory.behavior10126100.0%75.0%75.0%1
org.apache.jcs.engine.memory.fifo110040.0%100.0%0.0%1
org.apache.jcs.engine.memory.lru3301120.0%92.0%8.0%1
org.apache.jcs.engine.memory.mru110050.0%100.0%0.0%1
org.apache.jcs.engine.memory.shrinking110190.0%90.0%10.0%1
org.apache.jcs.engine.memory.util110620.0%25.0%75.0%1
org.apache.jcs.engine.stats3301120.0%15.000001%85.0%1
org.apache.jcs.engine.stats.behavior303162100.0%11.0%11.0%1
org.apache.jcs.utils.access3120667.0%100.0%67.0%1
org.apache.jcs.utils.config5417620.0%46.0%34.0%1
org.apache.jcs.utils.date220130.0%75.0%25.0%1
org.apache.jcs.utils.discovery151502130.0%87.0%13.0%1
org.apache.jcs.utils.discovery.behavior10122100.0%50.0%50.0%1
org.apache.jcs.utils.key110060.0%100.0%0.0%1
org.apache.jcs.utils.net220440.0%50.0%50.0%1
org.apache.jcs.utils.props4133475.0%57.0%32.0%1
org.apache.jcs.utils.serialization330860.0%43.0%57.0%1
org.apache.jcs.utils.servlet110050.0%100.0%0.0%1
org.apache.jcs.utils.struct990870.0%47.0%52.999996%1
org.apache.jcs.utils.threadpool330360.0%67.0%33.0%1
org.apache.jcs.utils.threadpool.behavior10111100.0%50.0%50.0%1
org.apache.jcs.utils.timing220410.0%20.0%80.0%1
org.apache.jcs.utils.zip110140.0%80.0%20.0%1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

org.apache.jcs

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.JCS
org.apache.jcs.utils.access
java.lang
java.util
org.apache.jcs.access
org.apache.jcs.access.exception
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control

org.apache.jcs.access

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1130.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.access.CacheAccess
org.apache.jcs.access.GroupCacheAccess
org.apache.jcs.access.PartitionedCacheAccess
org.apache.jcs
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.access.behavior
org.apache.jcs.access.exception
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.control.group
org.apache.jcs.engine.memory
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.props

org.apache.jcs.access.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14100.0%80.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.access.behavior.ICacheAccess
org.apache.jcs.access.behavior.IGroupCacheAccess
Noneorg.apache.jcs.access
java.lang
java.util
org.apache.jcs.access.exception
org.apache.jcs.engine.behavior

org.apache.jcs.access.exception

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1310.0%7.0%93.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.access.exception.CacheException
org.apache.jcs.access.exception.ConfigurationException
org.apache.jcs.access.exception.InvalidArgumentException
org.apache.jcs.access.exception.InvalidGroupException
org.apache.jcs.access.exception.InvalidHandleException
org.apache.jcs.access.exception.ObjectExistsException
org.apache.jcs.access.exception.ObjectNotFoundException
org.apache.jcs
org.apache.jcs.access
org.apache.jcs.access.behavior
org.apache.jcs.admin
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.utils.access
org.apache.jcs.utils.props
org.apache.jcs.utils.servlet
java.lang

org.apache.jcs.admin

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.admin.CacheElementInfo
org.apache.jcs.admin.CacheRegionInfo
org.apache.jcs.admin.CountingOnlyOutputStream
org.apache.jcs.admin.JCSAdminBean
org.apache.jcs.admin.servlet
java.io
java.lang
java.text
java.util
org.apache.jcs.access.exception
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.behavior
org.apache.jcs.engine.memory.util

org.apache.jcs.admin.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.admin.servlet.JCSAdminServlet
Nonejava.io
java.lang
javax.servlet.http
org.apache.jcs.admin
org.apache.velocity
org.apache.velocity.context
org.apache.velocity.runtime.log
org.apache.velocity.tools.view

org.apache.jcs.auxiliary

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
181288.0%40.0%27.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.AbstractAuxiliaryCache
org.apache.jcs.auxiliary.AbstractAuxiliaryCacheAttributes
org.apache.jcs.auxiliary.AbstractAuxiliaryCacheEventLogging
org.apache.jcs.auxiliary.AuxiliaryCache
org.apache.jcs.auxiliary.AuxiliaryCacheAttributes
org.apache.jcs.auxiliary.AuxiliaryCacheFactory
org.apache.jcs.auxiliary.AuxiliaryCacheManager
org.apache.jcs.auxiliary.AuxiliaryCacheConfigurator
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.behavior
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.file
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk.jdbc.hsql
org.apache.jcs.auxiliary.disk.jdbc.mysql
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.behavior
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.auxiliary.remote.server.behavior
org.apache.jcs.engine.control
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.match
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.serialization

org.apache.jcs.auxiliary.disk

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
41443.0%78.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.disk.AbstractDiskCache
org.apache.jcs.auxiliary.disk.AbstractDiskCacheAttributes
org.apache.jcs.auxiliary.disk.AbstractDiskCacheManager
org.apache.jcs.auxiliary.disk.AbstractDiskCache$1
org.apache.jcs.auxiliary.disk.AbstractDiskCache$MyCacheListener
org.apache.jcs.auxiliary.disk.LRUMapJCS
org.apache.jcs.auxiliary.disk.PurgatoryElement
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.file
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
java.io
java.lang
java.util
java.util.concurrent.locks
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk.behavior
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.struct

org.apache.jcs.auxiliary.disk.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.disk.behavior.IDiskCacheAttributes
Noneorg.apache.jcs.auxiliary.disk
java.lang
org.apache.jcs.auxiliary

org.apache.jcs.auxiliary.disk.block

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0200.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.block.BlockDisk
org.apache.jcs.auxiliary.disk.block.BlockDiskCache
org.apache.jcs.auxiliary.disk.block.BlockDiskCache$1
org.apache.jcs.auxiliary.disk.block.BlockDiskCacheAttributes
org.apache.jcs.auxiliary.disk.block.BlockDiskCacheFactory
org.apache.jcs.auxiliary.disk.block.BlockDiskCacheManager
org.apache.jcs.auxiliary.disk.block.BlockDiskElementDescriptor
org.apache.jcs.auxiliary.disk.block.BlockDiskKeyStore
org.apache.jcs.auxiliary.disk.block.BlockDiskKeyStore$1
org.apache.jcs.auxiliary.disk.block.BlockDiskKeyStore$LRUMap
org.apache.jcs.auxiliary.disk.block.BlockDiskKeyStore$MyThreadFactory
Nonejava.io
java.lang
java.nio
java.nio.channels
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control.group
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.serialization
org.apache.jcs.utils.struct
org.apache.jcs.utils.timing

org.apache.jcs.auxiliary.disk.file

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
090.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.file.FileDiskCache
org.apache.jcs.auxiliary.disk.file.FileDiskCacheAttributes
org.apache.jcs.auxiliary.disk.file.FileDiskCacheFactory
org.apache.jcs.auxiliary.disk.file.FileDiskCacheManager
Nonejava.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.timing

org.apache.jcs.auxiliary.disk.indexed

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0180.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.indexed.IndexedDisk
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache$1
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache$2
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache$LRUMap
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache$PositionComparator
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheManager
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskDumper
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskElementDescriptor
Nonejava.io
java.lang
java.nio
java.nio.channels
java.util
java.util.concurrent.locks
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control.group
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.serialization
org.apache.jcs.utils.struct
org.apache.jcs.utils.timing

org.apache.jcs.auxiliary.disk.jdbc

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2178.0%89.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManagerAbstractTemplate
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCache
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheAttributes
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheFactory
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManager
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCacheManagerAbstractTemplate$MyThreadFactory
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCachePoolAccess
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCachePoolAccessAttributes
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCachePoolAccessFactory
org.apache.jcs.auxiliary.disk.jdbc.JDBCDiskCachePoolAccessManager
org.apache.jcs.auxiliary.disk.jdbc.ShrinkerThread
org.apache.jcs.auxiliary.disk.jdbc.TableState
org.apache.jcs.auxiliary.disk.jdbc.hsql
org.apache.jcs.auxiliary.disk.jdbc.mysql
java.io
java.lang
java.sql
java.util
java.util.concurrent
org.apache.commons.dbcp
org.apache.commons.logging
org.apache.commons.pool
org.apache.commons.pool.impl
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.serialization

org.apache.jcs.auxiliary.disk.jdbc.hsql

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0100.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.jdbc.hsql.HSQLDiskCacheFactory
Nonejava.lang
java.sql
java.util
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging.behavior
org.hsqldb

org.apache.jcs.auxiliary.disk.jdbc.mysql

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0100.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCache
org.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheAttributes
org.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheFactory
org.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheManager
org.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLDiskCacheManager$OptimizerTask
org.apache.jcs.auxiliary.disk.jdbc.mysql.MySQLTableOptimizer
Nonejava.io
java.lang
java.sql
java.util
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk.jdbc.mysql.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior

org.apache.jcs.auxiliary.disk.jdbc.mysql.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
120.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.disk.jdbc.mysql.util.ScheduleFormatException
org.apache.jcs.auxiliary.disk.jdbc.mysql.util.ScheduleParser
org.apache.jcs.auxiliary.disk.jdbc.mysql
java.lang
java.util

org.apache.jcs.auxiliary.lateral

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11315.000001%93.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.lateral.LateralCacheAbstractFactory
org.apache.jcs.auxiliary.lateral.LateralCacheAbstractManager
org.apache.jcs.auxiliary.lateral.LateralCache
org.apache.jcs.auxiliary.lateral.LateralCacheAttributes
org.apache.jcs.auxiliary.lateral.LateralCacheInfo
org.apache.jcs.auxiliary.lateral.LateralCacheMonitor
org.apache.jcs.auxiliary.lateral.LateralCacheNoWait
org.apache.jcs.auxiliary.lateral.LateralCacheNoWaitFacade
org.apache.jcs.auxiliary.lateral.LateralCacheRestore
org.apache.jcs.auxiliary.lateral.LateralCacheWatchRepairable
org.apache.jcs.auxiliary.lateral.LateralElementDescriptor
org.apache.jcs.auxiliary.lateral.ZombieLateralCacheService
org.apache.jcs.auxiliary.lateral.ZombieLateralCacheWatch
org.apache.jcs.auxiliary.lateral.socket.tcp
java.io
java.lang
java.rmi
java.rmi.dgc
java.util
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.lateral.behavior
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior

org.apache.jcs.auxiliary.lateral.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
35100.0%62.0%62.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheAttributes
org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheListener
org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheManager
org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheObserver
org.apache.jcs.auxiliary.lateral.behavior.ILateralCacheService
Noneorg.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.lateral.socket.tcp.behavior
java.io
java.lang
java.util
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior

org.apache.jcs.auxiliary.lateral.socket.tcp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0180.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPDiscoveryListener
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPDiscoveryListenerManager
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$ConnectionHandler
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$ListenerThread
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPListener$MyThreadFactory
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService
org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
Nonejava.io
java.lang
java.net
java.util
java.util.concurrent
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.behavior
org.apache.jcs.auxiliary.lateral.socket.tcp.behavior
org.apache.jcs.auxiliary.lateral.socket.tcp.utils
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.discovery
org.apache.jcs.utils.discovery.behavior

org.apache.jcs.auxiliary.lateral.socket.tcp.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.lateral.socket.tcp.behavior.ITCPLateralCacheAttributes
Noneorg.apache.jcs.auxiliary.lateral.socket.tcp
java.lang
org.apache.jcs.auxiliary.lateral.behavior

org.apache.jcs.auxiliary.lateral.socket.tcp.utils

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.lateral.socket.tcp.utils.SocketOpener
org.apache.jcs.auxiliary.lateral.socket.tcp
java.io
java.lang
java.net

org.apache.jcs.auxiliary.remote

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22214.0%92.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.AbsractRemoteCacheListener
org.apache.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache
org.apache.jcs.auxiliary.remote.AbstractRemoteCacheNoWaitFacade
org.apache.jcs.auxiliary.remote.AbstractRemoteAuxiliaryCache$1
org.apache.jcs.auxiliary.remote.RemoteCache
org.apache.jcs.auxiliary.remote.RemoteCacheAttributes
org.apache.jcs.auxiliary.remote.RemoteCacheFactory
org.apache.jcs.auxiliary.remote.RemoteCacheFailoverRunner
org.apache.jcs.auxiliary.remote.RemoteCacheListener
org.apache.jcs.auxiliary.remote.RemoteCacheListener_Stub
org.apache.jcs.auxiliary.remote.RemoteCacheManager
org.apache.jcs.auxiliary.remote.RemoteCacheManager$Location
org.apache.jcs.auxiliary.remote.RemoteCacheMonitor
org.apache.jcs.auxiliary.remote.RemoteCacheNoWait
org.apache.jcs.auxiliary.remote.RemoteCacheNoWaitFacade
org.apache.jcs.auxiliary.remote.RemoteCacheRestore
org.apache.jcs.auxiliary.remote.RemoteCacheWatchRepairable
org.apache.jcs.auxiliary.remote.RemoteUtils
org.apache.jcs.auxiliary.remote.RemoteUtils$1
org.apache.jcs.auxiliary.remote.ZombieRemoteCacheService
org.apache.jcs.auxiliary.remote.ZombieRemoteCacheWatch
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.server
java.io
java.lang
java.lang.reflect
java.net
java.rmi
java.rmi.registry
java.rmi.server
java.util
java.util.concurrent
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.net
org.apache.jcs.utils.serialization
org.apache.jcs.utils.threadpool

org.apache.jcs.auxiliary.remote.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
66100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheAttributes
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheClient
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheConstants
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheDispatcher
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheListener
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheObserver
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheService
org.apache.jcs.auxiliary.remote.behavior.IRemoteCacheServiceAdmin
Noneorg.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.client.behavior
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine.control
java.io
java.lang
java.rmi
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote.value
org.apache.jcs.engine.behavior

org.apache.jcs.auxiliary.remote.http.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
01100.0%100.0%100.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.http.behavior.IRemoteHttpCacheConstants
NoneNonejava.lang

org.apache.jcs.auxiliary.remote.http.client

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12011.0%95.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.http.client.AbstractHttpClient
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCache
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheAttributes
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheClient
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheDispatcher
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheFactory
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheManager
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpCacheMonitor
org.apache.jcs.auxiliary.remote.http.client.RemoteHttpClientListener
org.apache.jcs.auxiliary.remote.http.client.behavior
java.io
java.lang
java.net
java.util
org.apache.commons.httpclient
org.apache.commons.httpclient.methods
org.apache.commons.httpclient.params
org.apache.commons.logging
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.http.client.behavior
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.util
org.apache.jcs.auxiliary.remote.value
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.serialization

org.apache.jcs.auxiliary.remote.http.client.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14100.0%80.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.http.client.behavior.IRemoteHttpCacheClient
Noneorg.apache.jcs.auxiliary.remote.http.client
java.io
java.lang
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.http.client

org.apache.jcs.auxiliary.remote.http.server

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11617.0%94.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.http.server.AbstractRemoteCacheService
org.apache.jcs.auxiliary.remote.http.server.RemoteCacheServiceAdaptor
org.apache.jcs.auxiliary.remote.http.server.RemoteHttpCacheServerAttributes
org.apache.jcs.auxiliary.remote.http.server.RemoteHttpCacheService
org.apache.jcs.auxiliary.remote.http.server.RemoteHttpCacheServlet
org.apache.jcs.auxiliary.remote.http.server.RemoteHttpCacheSeviceFactory
org.apache.jcs.auxiliary.remote.http.client
java.io
java.lang
java.util
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.value
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.serialization

org.apache.jcs.auxiliary.remote.server

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1260.0%96.0%4.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.remote.server.RegistryKeepAliveRunner
org.apache.jcs.auxiliary.remote.server.RemoteCacheServer
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerAttributes
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactory
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerFactory$MyThreadFactory
org.apache.jcs.auxiliary.remote.server.RemoteCacheServerInfo
org.apache.jcs.auxiliary.remote.server.RemoteCacheServer_Stub
org.apache.jcs.auxiliary.remote.server.RemoteCacheStartupServlet
org.apache.jcs.auxiliary.remote.server.TimeoutConfigurableRMIScoketFactory
org.apache.jcs.admin
java.io
java.lang
java.lang.reflect
java.net
java.rmi
java.rmi.dgc
java.rmi.registry
java.rmi.server
java.util
java.util.concurrent
javax.servlet
javax.servlet.http
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.server.behavior
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.logging
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.net
org.apache.jcs.utils.props

org.apache.jcs.auxiliary.remote.server.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.auxiliary.remote.server.behavior.IRemoteCacheServerAttributes
Noneorg.apache.jcs.auxiliary.remote.server
java.lang
org.apache.jcs.auxiliary

org.apache.jcs.auxiliary.remote.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.remote.util.RemoteCacheRequestFactory
org.apache.jcs.auxiliary.remote.util.RemoteCacheRequestUtil
org.apache.jcs.auxiliary.remote.http.client
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.auxiliary.remote.value
org.apache.jcs.engine.behavior

org.apache.jcs.auxiliary.remote.value

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
440.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.auxiliary.remote.value.RemoteCacheRequest
org.apache.jcs.auxiliary.remote.value.RemoteCacheResponse
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.util
java.io
java.lang
java.util
org.apache.jcs.engine.behavior

org.apache.jcs.engine

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
91414.0%61.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.AbstractCacheEventQueue
org.apache.jcs.engine.AbstractCacheEventQueue$AbstractCacheEvent
org.apache.jcs.engine.CacheConstants
org.apache.jcs.engine.ZombieCacheServiceNonLocal$ZombieEvent
org.apache.jcs.engine.AbstractCacheEventQueue$DisposeEvent
org.apache.jcs.engine.AbstractCacheEventQueue$Node
org.apache.jcs.engine.AbstractCacheEventQueue$PutEvent
org.apache.jcs.engine.AbstractCacheEventQueue$RemoveAllEvent
org.apache.jcs.engine.AbstractCacheEventQueue$RemoveEvent
org.apache.jcs.engine.CacheAdaptor
org.apache.jcs.engine.CacheElement
org.apache.jcs.engine.CacheElementSerialized
org.apache.jcs.engine.CacheEventQueue
org.apache.jcs.engine.CacheEventQueue$QProcessor
org.apache.jcs.engine.CacheEventQueueFactory
org.apache.jcs.engine.CacheGroup
org.apache.jcs.engine.CacheInfo
org.apache.jcs.engine.CacheListeners
org.apache.jcs.engine.CacheWatchRepairable
org.apache.jcs.engine.CompositeCacheAttributes
org.apache.jcs.engine.ElementAttributes
org.apache.jcs.engine.PooledCacheEventQueue
org.apache.jcs.engine.ZombieCacheService
org.apache.jcs.engine.ZombieCacheServiceNonLocal
org.apache.jcs.engine.ZombieCacheServiceNonLocal$PutEvent
org.apache.jcs.engine.ZombieCacheServiceNonLocal$RemoveAllEvent
org.apache.jcs.engine.ZombieCacheServiceNonLocal$RemoveEvent
org.apache.jcs.engine.ZombieCacheWatch
org.apache.jcs.access
org.apache.jcs.admin
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine.control
org.apache.jcs.utils.serialization
java.io
java.lang
java.rmi.dgc
java.util
java.util.concurrent
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control.event.behavior
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.struct
org.apache.jcs.utils.threadpool
org.apache.jcs.utils.timing

org.apache.jcs.engine.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
339100.0%21.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.behavior.ICache
org.apache.jcs.engine.behavior.ICacheElement
org.apache.jcs.engine.behavior.ICacheElementSerialized
org.apache.jcs.engine.behavior.ICacheEventQueue
org.apache.jcs.engine.behavior.ICacheListener
org.apache.jcs.engine.behavior.ICacheManager
org.apache.jcs.engine.behavior.ICacheObserver
org.apache.jcs.engine.behavior.ICacheRestore
org.apache.jcs.engine.behavior.ICacheService
org.apache.jcs.engine.behavior.ICacheServiceAdmin
org.apache.jcs.engine.behavior.ICacheServiceNonLocal
org.apache.jcs.engine.behavior.ICacheType
org.apache.jcs.engine.behavior.ICompositeCacheAttributes
org.apache.jcs.engine.behavior.ICompositeCacheManager
org.apache.jcs.engine.behavior.IElementAttributes
org.apache.jcs.engine.behavior.IElementSerializer
org.apache.jcs.engine.behavior.IShutdownObservable
org.apache.jcs.engine.behavior.IShutdownObserver
org.apache.jcs.engine.behavior.IZombie
Noneorg.apache.jcs
org.apache.jcs.access
org.apache.jcs.access.behavior
org.apache.jcs.admin
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.file
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk.jdbc.hsql
org.apache.jcs.auxiliary.disk.jdbc.mysql
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.behavior
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.auxiliary.remote.util
org.apache.jcs.auxiliary.remote.value
org.apache.jcs.engine
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.behavior
org.apache.jcs.engine.memory.fifo
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.mru
org.apache.jcs.engine.memory.shrinking
org.apache.jcs.engine.memory.util
org.apache.jcs.utils.discovery
org.apache.jcs.utils.serialization
java.io
java.lang
java.rmi
java.util
org.apache.jcs.access.exception
org.apache.jcs.engine.control
org.apache.jcs.engine.control.event.behavior
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.stats.behavior

org.apache.jcs.engine.control

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
15220.0%58.999996%41.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.control.CompositeCache
org.apache.jcs.engine.control.CompositeCacheConfigurator
org.apache.jcs.engine.control.CompositeCacheManager
org.apache.jcs.engine.control.CompositeCacheManager$ShutdownHook
org.apache.jcs
org.apache.jcs.access
org.apache.jcs.admin
org.apache.jcs.auxiliary.disk.jdbc.hsql
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine.behavior
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.behavior
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.shrinking
org.apache.jcs.utils.servlet
java.io
java.lang
java.security
java.util
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control.event
org.apache.jcs.engine.control.event.behavior
org.apache.jcs.engine.control.group
org.apache.jcs.engine.match
org.apache.jcs.engine.match.behavior
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.config
org.apache.jcs.utils.threadpool

org.apache.jcs.engine.control.event

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2517.0%71.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.control.event.ElementEventQueue$AbstractElementEventRunner
org.apache.jcs.engine.control.event.ElementEvent
org.apache.jcs.engine.control.event.ElementEventQueue
org.apache.jcs.engine.control.event.ElementEventQueue$ElementEventRunner
org.apache.jcs.engine.control.event.ElementEventQueue$Node
org.apache.jcs.engine.control.event.ElementEventQueue$QProcessor
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.shrinking
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.engine.control.event.behavior

org.apache.jcs.engine.control.event.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
52100.0%29.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.control.event.behavior.IElementEvent
org.apache.jcs.engine.control.event.behavior.IElementEventConstants
org.apache.jcs.engine.control.event.behavior.IElementEventHandler
org.apache.jcs.engine.control.event.behavior.IElementEventQueue
Noneorg.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.control.event
org.apache.jcs.engine.memory.shrinking
java.io
java.lang

org.apache.jcs.engine.control.group

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
720.0%22.0%78.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.control.group.GroupAttrName
org.apache.jcs.engine.control.group.GroupId
org.apache.jcs.access
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.lru
org.apache.jcs.utils.struct
java.io
java.lang

org.apache.jcs.engine.logging

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
350.0%62.0%38.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.logging.CacheEvent
org.apache.jcs.engine.logging.CacheEventLoggerDebugLogger
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
java.io
java.lang
org.apache.commons.lang3.builder
org.apache.commons.logging
org.apache.jcs.engine.logging.behavior

org.apache.jcs.engine.logging.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
162100.0%11.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.logging.behavior.ICacheEvent
org.apache.jcs.engine.logging.behavior.ICacheEventLogger
Noneorg.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.file
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk.jdbc.hsql
org.apache.jcs.auxiliary.disk.jdbc.mysql
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine.logging
org.apache.jcs.utils.discovery
java.io
java.lang

org.apache.jcs.engine.match

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
250.0%71.0%29.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.match.KeyMatcherPatternImpl
org.apache.jcs.auxiliary
org.apache.jcs.engine.control
java.io
java.lang
java.util
java.util.regex
org.apache.jcs.engine.match.behavior

org.apache.jcs.engine.match.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
73100.0%30.000002%30.000002%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.match.behavior.IKeyMatcher
Noneorg.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.match
java.io
java.lang
java.util

org.apache.jcs.engine.memory

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
71450.0%67.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.memory.AbstractDoulbeLinkedListMemoryCache
org.apache.jcs.engine.memory.AbstractMemoryCache
org.apache.jcs.engine.memory.MemoryCache
org.apache.jcs.engine.memory.AbstractDoulbeLinkedListMemoryCache$IteratorWrapper
org.apache.jcs.engine.memory.AbstractDoulbeLinkedListMemoryCache$MapEntryWrapper
org.apache.jcs.engine.memory.AbstractMemoryCache$MyThreadFactory
org.apache.jcs.access
org.apache.jcs.admin
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.fifo
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.mru
org.apache.jcs.engine.memory.shrinking
java.io
java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.control.group
org.apache.jcs.engine.memory.behavior
org.apache.jcs.engine.memory.shrinking
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.struct

org.apache.jcs.engine.memory.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
26100.0%75.0%75.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.memory.behavior.IMemoryCache
Noneorg.apache.jcs.admin
org.apache.jcs.engine.memory
java.io
java.lang
java.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.stats.behavior

org.apache.jcs.engine.memory.fifo

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
040.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.memory.fifo.FIFOMemoryCache
Nonejava.io
org.apache.jcs.engine.behavior
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.util

org.apache.jcs.engine.memory.lru

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%92.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.memory.lru.LHMLRUMemoryCache
org.apache.jcs.engine.memory.lru.LHMLRUMemoryCache$LHMSpooler
org.apache.jcs.engine.memory.lru.LRUMemoryCache
org.apache.jcs.engine.control
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.control.group
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior
org.apache.jcs.utils.struct

org.apache.jcs.engine.memory.mru

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.memory.mru.MRUMemoryCache
Nonejava.io
org.apache.jcs.engine.behavior
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.util
org.apache.jcs.utils.struct

org.apache.jcs.engine.memory.shrinking

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
190.0%90.0%10.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.memory.shrinking.ShrinkerThread
org.apache.jcs.engine.memory
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.control.event
org.apache.jcs.engine.control.event.behavior
org.apache.jcs.engine.memory

org.apache.jcs.engine.memory.util

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
620.0%25.0%75.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.memory.util.MemoryElementDescriptor
org.apache.jcs.admin
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.fifo
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.mru
org.apache.jcs.engine.behavior
org.apache.jcs.utils.struct

org.apache.jcs.engine.stats

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1120.0%15.000001%85.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.engine.stats.CacheStats
org.apache.jcs.engine.stats.StatElement
org.apache.jcs.engine.stats.Stats
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.remote
org.apache.jcs.engine
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.lru
org.apache.jcs.utils.struct
java.lang
org.apache.jcs.engine.stats.behavior

org.apache.jcs.engine.stats.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
162100.0%11.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.engine.stats.behavior.ICacheStats
org.apache.jcs.engine.stats.behavior.IStatElement
org.apache.jcs.engine.stats.behavior.IStats
Noneorg.apache.jcs.access
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.lateral
org.apache.jcs.auxiliary.remote
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.behavior
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.stats
org.apache.jcs.utils.struct
java.io
java.lang

org.apache.jcs.utils.access

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0667.0%100.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.utils.access.AbstractJCSWorkerHelper
org.apache.jcs.utils.access.JCSWorkerHelper
org.apache.jcs.utils.access.JCSWorker
Nonejava.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs
org.apache.jcs.access.exception

org.apache.jcs.utils.config

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
7620.0%46.0%34.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.utils.config.IUtilConstants
org.apache.jcs.utils.config.IUtilConstants$Config
org.apache.jcs.utils.config.OptionConverter
org.apache.jcs.utils.config.PropertySetter
org.apache.jcs.utils.config.PropertySetterException
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.engine
org.apache.jcs.engine.control
java.beans
java.io
java.lang
java.lang.reflect
java.util
org.apache.commons.logging

org.apache.jcs.utils.date

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.date.DateFormatter
org.apache.jcs.utils.date.ThreadSafeSimpleDateFormat
org.apache.jcs.utils.key
java.lang
java.text
java.util

org.apache.jcs.utils.discovery

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2130.0%87.0%13.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.discovery.DiscoveredService
org.apache.jcs.utils.discovery.DiscoveryShutdownHook
org.apache.jcs.utils.discovery.MyByteArrayOutputStream
org.apache.jcs.utils.discovery.UDPCleanupRunner
org.apache.jcs.utils.discovery.UDPDiscoveryAttributes
org.apache.jcs.utils.discovery.UDPDiscoveryInfo
org.apache.jcs.utils.discovery.UDPDiscoveryManager
org.apache.jcs.utils.discovery.UDPDiscoveryMessage
org.apache.jcs.utils.discovery.UDPDiscoveryReceiver
org.apache.jcs.utils.discovery.UDPDiscoveryReceiver$MessageHandler
org.apache.jcs.utils.discovery.UDPDiscoveryReceiver$MyThreadFactory
org.apache.jcs.utils.discovery.UDPDiscoverySender
org.apache.jcs.utils.discovery.UDPDiscoverySenderThread
org.apache.jcs.utils.discovery.UDPDiscoveryService
org.apache.jcs.utils.discovery.UDPDiscoveryService$MyThreadFactory
org.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.utils.discovery.behavior
java.io
java.lang
java.net
java.rmi.dgc
java.util
java.util.concurrent
org.apache.commons.lang3.builder
org.apache.commons.logging
org.apache.jcs.engine.behavior
org.apache.jcs.engine.logging.behavior
org.apache.jcs.utils.discovery.behavior
org.apache.jcs.utils.net
org.apache.jcs.utils.serialization

org.apache.jcs.utils.discovery.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.utils.discovery.behavior.IDiscoveryListener
Noneorg.apache.jcs.auxiliary.lateral.socket.tcp
org.apache.jcs.utils.discovery
java.lang
org.apache.jcs.utils.discovery

org.apache.jcs.utils.key

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.key.KeyGeneratorUtil
Nonejava.lang
java.text
java.util
org.apache.commons.logging
org.apache.jcs.utils.date
org.apache.jcs.utils.net

org.apache.jcs.utils.net

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
440.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.net.AddressUtil
org.apache.jcs.utils.net.HostNameUtil
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.utils.discovery
org.apache.jcs.utils.key
java.lang
java.net
java.util
org.apache.commons.logging

org.apache.jcs.utils.props

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3475.0%57.0%32.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.utils.props.AbstractPropertyContainer
org.apache.jcs.utils.props.PropertiesFactory
org.apache.jcs.utils.props.PropertyLoader
org.apache.jcs.utils.props.PropertiesFactoryFileImpl
org.apache.jcs.access
org.apache.jcs.auxiliary.remote.server
org.apache.jcs.utils.threadpool
java.io
java.lang
java.util
org.apache.jcs.access.exception

org.apache.jcs.utils.serialization

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
860.0%43.0%57.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.serialization.CompressingSerializer
org.apache.jcs.utils.serialization.SerializationConversionUtil
org.apache.jcs.utils.serialization.StandardSerializer
org.apache.jcs.auxiliary
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.remote
org.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.http.server
org.apache.jcs.utils.discovery
java.io
java.lang
org.apache.commons.logging
org.apache.jcs.engine
org.apache.jcs.engine.behavior
org.apache.jcs.utils.zip

org.apache.jcs.utils.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.servlet.JCSServletContextListener
Nonejava.lang
javax.servlet
org.apache.commons.logging
org.apache.jcs.access.exception
org.apache.jcs.engine.control

org.apache.jcs.utils.struct

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
870.0%47.0%52.999996%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.struct.BoundedQueue
org.apache.jcs.utils.struct.DoubleLinkedList
org.apache.jcs.utils.struct.DoubleLinkedListNode
org.apache.jcs.utils.struct.LRUElementDescriptor
org.apache.jcs.utils.struct.LRUMap
org.apache.jcs.utils.struct.LRUMapEntry
org.apache.jcs.utils.struct.SingleLinkedList
org.apache.jcs.utils.struct.SingleLinkedList$Node
org.apache.jcs.utils.struct.SortedPreferentialArray
org.apache.jcs.auxiliary.disk
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.engine
org.apache.jcs.engine.memory
org.apache.jcs.engine.memory.lru
org.apache.jcs.engine.memory.mru
org.apache.jcs.engine.memory.util
java.io
java.lang
java.util
org.apache.commons.logging
org.apache.jcs.engine.control.group
org.apache.jcs.engine.stats
org.apache.jcs.engine.stats.behavior

org.apache.jcs.utils.threadpool

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
360.0%67.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.threadpool.PoolConfiguration
org.apache.jcs.utils.threadpool.ThreadPoolManager
org.apache.jcs.utils.threadpool.ThreadPoolManager$MyThreadFactory
org.apache.jcs.auxiliary.remote
org.apache.jcs.engine
org.apache.jcs.engine.control
java.lang
java.util
java.util.concurrent
org.apache.commons.logging
org.apache.jcs.utils.props
org.apache.jcs.utils.threadpool.behavior

org.apache.jcs.utils.threadpool.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11100.0%50.0%50.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.apache.jcs.utils.threadpool.behavior.IPoolConfiguration
Noneorg.apache.jcs.utils.threadpool
java.lang

org.apache.jcs.utils.timing

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
410.0%20.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.timing.ElapsedTimer
org.apache.jcs.utils.timing.SleepUtil
org.apache.jcs.auxiliary.disk.block
org.apache.jcs.auxiliary.disk.file
org.apache.jcs.auxiliary.disk.indexed
org.apache.jcs.engine
java.lang

org.apache.jcs.utils.zip

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
140.0%80.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.apache.jcs.utils.zip.CompressionUtil
org.apache.jcs.utils.serialization
java.io
java.lang
java.util.zip
org.apache.commons.logging

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

PackagePackage Dependencies
org.apache.jcsorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.accessorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.access.behaviororg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.adminorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.admin.servletorg.apache.jcs.admin
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.auxiliaryorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.diskorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.behaviororg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.blockorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.fileorg.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.indexedorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.jdbcorg.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.jdbc.hsqlorg.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.disk.jdbc.mysqlorg.apache.jcs.auxiliary.disk.jdbc
org.apache.jcs.auxiliary.disk
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.lateralorg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.lateral.behaviororg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.lateral.socket.tcporg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.lateral.socket.tcp.behaviororg.apache.jcs.auxiliary.lateral.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remoteorg.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.behaviororg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.http.clientorg.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.http.client.behaviororg.apache.jcs.auxiliary.remote.http.client
org.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.http.serverorg.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.serverorg.apache.jcs.auxiliary.remote.behavior
org.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.server.behaviororg.apache.jcs.auxiliary
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.utilorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.auxiliary.remote.valueorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engineorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.behaviororg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.controlorg.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memoryorg.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.memory.behaviororg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.fifoorg.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.memory.lruorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.mruorg.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.memory.shrinkingorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.utilorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.utils.accessorg.apache.jcs
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.utils.discoveryorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.utils.discovery.behaviororg.apache.jcs.utils.discovery
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.utils.serializationorg.apache.jcs.engine.behavior
org.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.utils.servletorg.apache.jcs.engine.control
org.apache.jcs.engine.memory.util
org.apache.jcs.engine.behavior
org.apache.jcs.engine.control

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
InstabilityThe ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
DistanceThe perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
CyclesPackages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.