Metric Results

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

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

Summary

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

Package TC AC CC AC EC A I D
org.apache.jcs 10115083%17%
org.apache.jcs.access 202112092%8%
org.apache.jcs.access.behavior 22014180%80%
org.apache.jcs.access.exception 80881011%89%
org.apache.jcs.access.monitor 202070100%0%
org.apache.jcs.admin 40419090%10%
org.apache.jcs.admin.servlet 101060100%0%
org.apache.jcs.auxiliary 550155125%25%
org.apache.jcs.auxiliary.disk 6243120,3380%13%
org.apache.jcs.auxiliary.disk.behavior 11012167%67%
org.apache.jcs.auxiliary.disk.block 120120140100%0%
org.apache.jcs.auxiliary.disk.indexed 120120140100%0%
org.apache.jcs.auxiliary.disk.jdbc 9182150,1188%1%
org.apache.jcs.auxiliary.disk.jdbc.hsql 101080100%0%
org.apache.jcs.auxiliary.disk.jdbc.mysql 606090100%0%
org.apache.jcs.auxiliary.disk.jdbc.mysql.util 20212067%33%
org.apache.jcs.auxiliary.lateral 132112120,1586%1%
org.apache.jcs.auxiliary.lateral.behavior 55035162%62%
org.apache.jcs.auxiliary.lateral.socket.tcp 909115094%6%
org.apache.jcs.auxiliary.lateral.socket.tcp.behavior 11022150%50%
org.apache.jcs.auxiliary.lateral.socket.tcp.discovery 10010110091%9%
org.apache.jcs.auxiliary.lateral.socket.tcp.utils 10113075%25%
org.apache.jcs.auxiliary.remote 231221220,0496%0%
org.apache.jcs.auxiliary.remote.behavior 871370,8870%58%
org.apache.jcs.auxiliary.remote.server 7070210100%0%
org.apache.jcs.auxiliary.remote.server.behavior 11012167%67%
org.apache.jcs.config 30315083%17%
org.apache.jcs.engine 303279110,155%35%
org.apache.jcs.engine.behavior 18180287120%20%
org.apache.jcs.engine.control 3031418056%44%
org.apache.jcs.engine.control.event 716250,1471%14%
org.apache.jcs.engine.control.event.behavior 44052129%29%
org.apache.jcs.engine.control.group 20282020%80%
org.apache.jcs.engine.memory 3216120,6767%33%
org.apache.jcs.engine.memory.behavior 11026175%75%
org.apache.jcs.engine.memory.lru 404113093%7%
org.apache.jcs.engine.memory.mru 1010100100%0%
org.apache.jcs.engine.memory.shrinking 10119090%10%
org.apache.jcs.engine.memory.util 10112067%33%
org.apache.jcs.engine.stats 303122014%86%
org.apache.jcs.engine.stats.behavior 330172111%11%
org.apache.jcs.utils.access 321060,67100%67%
org.apache.jcs.utils.config 312140,3380%13%
org.apache.jcs.utils.net 10113075%25%
org.apache.jcs.utils.props 11023160%60%
org.apache.jcs.utils.serialization 20245056%44%
org.apache.jcs.utils.servlet 202080100%0%
org.apache.jcs.utils.struct 1001067054%46%
org.apache.jcs.utils.threadpool 40436067%33%
org.apache.jcs.utils.threadpool.behavior 11011150%50%
org.apache.jcs.utils.timing 20231025%75%

Packages

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

org.apache.jcs

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
150%83%17%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.apache.jcs.access.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14100%80%80%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.apache.jcs.access.monitor

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jcs.admin.servlet

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

org.apache.jcs.auxiliary.disk.behavior

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100%67%67%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

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

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080%100%0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None None

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

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
120%67%33%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

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

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22100%50%50%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

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

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
130%75%25%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

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

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100%67%67%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None

org.apache.jcs.config

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
150%83%17%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None