logo

Back to index

LCOM

Min: 1.0000, max: 34.0000, yellow zone: [15.0000 .. 5.0000].

Elements: 24, μ: 7.2917, σ: 9.9519, Var: 99.0399, defects: 17%.

Packages: 21, classes: 242.

Green: 230, yellow: 7, red: 5.

Class LCOM methods pairs empty nonempty
c.h.s.t.executor.E..$Task 0 2 1 0 1
c.h.s.t.executor.ExecutorTest 0 5 10 2 8
c.h.s.t.executor.E..$ThreadState 0 0 0 0 0
c.h.s.t.quorum.Q..$LastClusterSizeChange 0 0 0 0 0
c.h.s.t.quorum.Q..$LastClusterSizeChange 0 0 0 0 0
c.h.s.t.quorum.QuorumMapTest 0 2 1 0 1
c.h.s.t.quorum.QuorumCacheTest 0 2 1 0 1
c.h.s.t.slow.S..$SlowMapInterceptor 13 6 15 14 1
c.h.s.t.slow.S..$ThreadState 0 0 0 0 0
c.h.s.t.slow.SlowOperationMapTest 0 8 28 6 22
c.h.s.tests.ExampleTest 0 6 15 0 15
c.h.s.t.jmx.PartitionServiceMBeanTest 0 5 10 4 6
c.h.s.t.topic.I..$ThreadState 0 0 0 0 0
c.h.s.t.topic.ITopicTest 0 5 10 4 6
c.h.s.t.topic.R..$ThreadState 0 0 0 0 0
c.h.s.t.topic.R..$MessageDataSerializableFactory 0 1 0 0 0
c.h.s.t.topic.R..$MessageEntity 4 5 10 7 3
c.h.s.t.topic.R..$MessageListenerImpl 1 2 1 1 0
c.h.s.t.topic.ReliableTopicTest 2 5 10 6 4
c.h.s.t.topic.I..$TopicListener 0 1 0 0 0
c.h.s.t.replicatedmap.R..$ThreadState 0 0 0 0 0
c.h.s.t.replicatedmap.ReplicatedTTL 0 5 10 4 6
c.h.s.t.replicatedmap.R..$ThreadState 0 0 0 0 0
c.h.s.t.replicatedmap.ReplicatedMapTest 0 6 15 5 10
c.h.s.t.m.domain.IdentifiedDataSerializableDomainObject 1 2 1 1 0
c.h.s.t.m.domain.IdentifiedDataSerializableObjectFactory 0 1 0 0 0
c.h.s.t.m.domain.SerializableDomainObject 0 0 0 0 0
c.h.s.t.m.domain.DataSerializableDomainObject 0 2 1 0 1
c.h.s.t.m.domain.AbstractDomainObject 34 13 78 56 22
c.h.s.t.m.domain.DomainObjectFactory 0 1 0 0 0
c.h.s.t.m.domain.PortableDomainObject 4 4 6 5 1
c.h.s.t.m.domain.PortableObjectFactory 0 1 0 0 0
c.h.s.t.helpers.KeyIncrementPair 0 1 0 0 0
c.h.s.t.helpers.H..$GetOperationCount 0 2 1 0 1
c.h.s.t.helpers.K..$SinglePartitionStringKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.K..$BalancedStringKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.K..$BalancedIntKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.K..$SharedStringKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.TxnCounter 0 2 1 0 1
c.h.s.t.helpers.K..$SharedIntKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.K..$SinglePartitionIntKeyGenerator 0 1 0 0 0
c.h.s.t.helpers.KeyUtils 0 0 0 0 0
c.h.s.t.helpers.HazelcastTestUtils 0 0 0 0 0
c.h.s.t.helpers.K..$BalancedKeyGenerator 1 2 1 1 0
c.h.s.t.c.lock.L..$ThreadState 0 0 0 0 0
c.h.s.t.c.lock.LockCounter 0 2 1 0 1
c.h.s.t.c.lock.LeaseLockTest 0 3 3 1 2
c.h.s.t.c.lock.T..$Counter 0 2 1 0 1
c.h.s.t.c.lock.L..$ThreadState 0 0 0 0 0
c.h.s.t.c.lock.LockConflictTest 0 5 10 5 5
c.h.s.t.c.lock.T..$ThreadState 0 0 0 0 0
c.h.s.t.c.lock.SimpleLockTest 0 3 3 0 3
c.h.s.t.c.lock.LockTest 0 5 10 0 10
c.h.s.t.c.lock.TryLockTimeOutTest 0 4 6 0 6
c.h.s.t.c.atomiclong.A..$ThreadState 0 0 0 0 0
c.h.s.t.c.atomiclong.A..$LongExecutionCallback 0 2 1 0 1
c.h.s.t.c.atomiclong.A..$ThreadState 0 2 1 0 1
c.h.s.t.c.atomiclong.AtomicLongTest 1 7 21 11 10
c.h.s.t.c.atomiclong.AsyncAtomicLongTest 1 7 21 11 10
c.h.s.t.m.queryresultsize.A..$EntrySetWorker 0 1 0 0 0
c.h.s.t.m.queryresultsize.A..$KeySetWorker 0 1 0 0 0
c.h.s.t.m.queryresultsize.A..$ValuesWorker 0 1 0 0 0
c.h.s.t.m.queryresultsize.A..$BaseWorker 1 3 3 2 1
c.h.s.t.m.queryresultsize.MapLatencyTest 10 5 10 10 0
c.h.s.t.m.queryresultsize.MapResultSizeLimitTest 10 5 10 10 0
c.h.s.t.m.queryresultsize.AbstractMapTest 3 6 15 9 6
c.h.s.t.cardinalityestimator.C..$IncEntryProcessor 0 1 0 0 0
c.h.s.t.cardinalityestimator.C..$ThreadState 0 0 0 0 0
c.h.s.t.cardinalityestimator.CardinalityEstimatorTest 0 8 28 4 24
c.h.s.t.c.atomicreference.A..$ThreadState 0 0 0 0 0
c.h.s.t.c.atomicreference.AtomicReferenceTest 2 4 6 4 2
c.h.s.t.icache.C..$ThreadState 0 0 0 0 0
c.h.s.t.icache.A..$ThreadState 0 0 0 0 0
c.h.s.t.icache.B..$ThreadState 0 0 0 0 0
c.h.s.t.icache.C..$Counter 0 2 1 0 1
c.h.s.t.icache.BatchingICacheTest 0 5 10 0 10
c.h.s.t.icache.C..$ThreadState 0 0 0 0 0
c.h.s.t.icache.AddRemoveListenerICacheTest 0 8 28 12 16
c.h.s.t.icache.E..$IncrementEntryProcessor 0 1 0 0 0
c.h.s.t.icache.CasICacheTest 0 6 15 2 13
c.h.s.t.icache.ConcurrentCreateICacheTest 1 3 3 2 1
c.h.s.t.icache.CreateDestroyICacheTest 0 7 21 4 17
c.h.s.t.icache.R..$ThreadState 0 0 0 0 0
c.h.s.t.icache.EntryProcessorICacheTest 0 7 21 4 17
c.h.s.t.icache.PerformanceICacheTest 0 5 10 0 10
c.h.s.t.icache.EvictionICacheTest 0 6 15 0 15
c.h.s.t.icache.StringICacheTest 0 5 10 0 10
c.h.s.t.icache.CacheLoaderTest 0 6 15 5 10
c.h.s.t.icache.MangleICacheTest 19 10 45 32 13
c.h.s.t.icache.P..$ThreadState 0 0 0 0 0
c.h.s.t.icache.M..$ThreadState 0 0 0 0 0
c.h.s.t.icache.ExpiryICacheTest 0 3 3 0 3
c.h.s.t.icache.E..$ThreadState 0 1 0 0 0
c.h.s.t.icache.T..$Counter 0 2 1 0 1
c.h.s.t.icache.E..$Counter 0 2 1 0 1
c.h.s.t.icache.E..$ThreadState 0 0 0 0 0
c.h.s.t.icache.L..$Counter 0 2 1 0 1
c.h.s.t.icache.S..$ThreadState 0 0 0 0 0
c.h.s.t.icache.T..$ThreadState 0 0 0 0 0
c.h.s.t.icache.ReadWriteICacheTest 0 7 21 10 11
c.h.s.t.icache.ListenerICacheTest 0 4 6 3 3
c.h.s.t.icache.L..$Worker 0 3 3 0 3
c.h.s.t.icache.TTLICacheTest 0 7 21 0 21
c.h.s.t.i.helpers.ICacheListenerOperationCounter 0 2 1 0 1
c.h.s.t.i.helpers.ICacheEntryEventFilter 0 3 3 0 3
c.h.s.t.i.helpers.ICacheCreateDestroyCounter 0 2 1 0 1
c.h.s.t.i.helpers.CacheUtils 0 0 0 0 0
c.h.s.t.i.helpers.ICacheReadWriteCounter 0 2 1 0 1
c.h.s.t.i.helpers.ICacheEntryListener 0 6 15 0 15
c.h.s.t.i.helpers.RecordingCacheLoader 0 4 6 3 3
c.h.s.t.i.helpers.ICacheOperationCounter 0 2 1 0 1
c.h.s.t.i.helpers.RecordingCacheWriter 4 5 10 7 3
c.h.s.t.special.ProbeConcurrencyTest 0 2 1 0 1
c.h.s.t.special.IterationTest 0 2 1 0 1
c.h.s.t.special.M..$FillMapWorker 0 1 0 0 0
c.h.s.t.special.I..$ThreadState 0 0 0 0 0
c.h.s.t.special.PerformanceMonitorLatencyTest 0 1 0 0 0
c.h.s.t.special.LongTestPhasesTest 28 8 28 28 0
c.h.s.t.special.ClusterStatisticsTest 1 3 3 2 1
c.h.s.t.special.MapHeapHogPrepareTest 0 4 6 3 3
c.h.s.t.special.FailingTest 28 8 28 28 0
c.h.s.t.s.helpers.InvocationTestClass 0 2 1 0 1
c.h.s.t.map.E..$PayloadExtractor 0 1 0 0 0
c.h.s.t.map.B..$ThreadState 0 0 0 0 0
c.h.s.t.map.AllEntrySetTest 0 4 6 0 6
c.h.s.t.map.AllValuesTest 0 4 6 0 6
c.h.s.t.map.E..$SillySequencePortableFactory 0 1 0 0 0
c.h.s.t.map.AllKeySetTest 0 4 6 0 6
c.h.s.t.map.E..$SillySequencePortable 4 4 6 5 1
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.E..$ThreadState 0 0 0 0 0
c.h.s.t.map.I..$ThreadState 0 0 0 0 0
c.h.s.t.map.E..$SillySequence 0 3 3 0 3
c.h.s.t.map.BackupExpirationMapTest 0 5 10 4 6
c.h.s.t.map.I..$ThreadState 0 0 0 0 0
c.h.s.t.map.IntIntMapTest 0 5 10 0 10
c.h.s.t.map.IntByteMapTest 0 6 15 0 15
c.h.s.t.map.MapCasTest 0 7 21 3 18
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapAsyncOpsTest 0 9 36 6 30
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$IncrementEntryProcessor 0 1 0 0 0
c.h.s.t.map.E..$PayloadPortableExtractor 0 1 0 0 0
c.h.s.t.map.G..$Worker 0 1 0 0 0
c.h.s.t.map.M..$MapIntegrityThread 0 1 0 0 0
c.h.s.t.map.M..$Pojo 0 3 3 0 3
c.h.s.t.map.M..$StressThread 0 1 0 0 0
c.h.s.t.map.ExtractorMapTest 0 4 6 0 6
c.h.s.t.map.MapLockTest 0 5 10 2 8
c.h.s.t.map.MapEntryProcessorTest 0 6 15 2 13
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapGetVsQueryTest 0 6 15 5 10
c.h.s.t.map.M..$SalaryComparator 0 1 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$ModIdMapper 0 1 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapLongPerformanceTest 0 5 10 0 10
c.h.s.t.map.M..$Worker 0 2 1 0 1
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapDataIntegrityTest 0 3 3 0 3
c.h.s.t.map.M..$R..$EmployeeCombiner 0 3 3 0 3
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapComplexPredicateTest 4 5 10 7 3
c.h.s.t.map.M..$Worker 0 3 3 0 3
c.h.s.t.map.M..$ExternalizableValue 0 3 3 0 3
c.h.s.t.map.MapRaceTest 0 7 21 5 16
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$I..$EmployeeReducer 0 2 1 0 1
c.h.s.t.map.M..$RangeIdCombinerFactory 0 1 0 0 0
c.h.s.t.map.M..$EmployeeCollator 0 1 0 0 0
c.h.s.t.map.MapPutAllTest 0 5 10 2 8
c.h.s.t.map.MapReduceTest 0 7 21 7 14
c.h.s.t.map.M..$DataSerializableValue 0 3 3 0 3
c.h.s.t.map.M..$IdReducerFactory 0 1 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$SerializableValue 0 1 0 0 0
c.h.s.t.map.MapTransactionContextConflictTest 0 3 3 0 3
c.h.s.t.map.MapEvictAndStoreTest 0 3 3 0 3
c.h.s.t.map.MapTTLSaturationTest 8 5 10 9 1
c.h.s.t.map.P..$ArbitraryWorker 0 1 0 0 0
c.h.s.t.map.P..$BaseWorker 0 2 1 0 1
c.h.s.t.map.MapTransactionContextTest 0 1 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapSerializationTest 0 3 3 0 3
c.h.s.t.map.M..$Worker 0 2 1 0 1
c.h.s.t.map.MapTTLTest 0 8 28 10 18
c.h.s.t.map.MapPredicateTest 0 9 36 18 18
c.h.s.t.map.M..$SillySequencePortableFactory 0 1 0 0 0
c.h.s.t.map.P..$ThreadState 1 2 1 1 0
c.h.s.t.map.M..$SillySequencePortable 4 4 6 5 1
c.h.s.t.map.S..$ThreadState 0 0 0 0 0
c.h.s.t.map.MapStoreTest 0 4 6 3 3
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.PutAsyncAndThenTest 0 3 3 0 3
c.h.s.t.map.MapTransactionReadWriteTest 0 5 10 0 10
c.h.s.t.map.PagingPredicateTest 1 3 3 2 1
c.h.s.t.map.S..$ThreadState 0 0 0 0 0
c.h.s.t.map.S..$ThreadState 0 0 0 0 0
c.h.s.t.map.SerializationStrategyTest 7 6 15 11 4
c.h.s.t.map.M..$SillySequence 0 3 3 0 3
c.h.s.t.map.M..$ThreadState 0 0 0 0 0
c.h.s.t.map.GrowingMapTest 0 4 6 2 4
c.h.s.t.map.SqlPredicateTest 0 4 6 0 6
c.h.s.t.map.MapPutAllOnTheFlyTest 0 4 6 0 6
c.h.s.t.map.M..$Worker 0 1 0 0 0
c.h.s.t.map.P..$SequentialWorker 0 1 0 0 0
c.h.s.t.map.MapMaxSizeTest 1 3 3 2 1
c.h.s.t.map.MapEntryListenerTest 1 6 15 8 7
c.h.s.t.map.MultiValueMapTest 0 4 6 0 6
c.h.s.t.map.MapTransactionGetForUpdateTest 0 3 3 0 3
c.h.s.t.map.MapTransactionTest 0 5 10 2 8
c.h.s.t.map.StringStringMapTest 0 6 15 3 12
c.h.s.t.map.SplitClusterDataTest 0 4 6 3 3
c.h.s.t.map.M..$Worker 0 1 0 0 0
c.h.s.t.m.helpers.ComplexDomainObjectPortableFactory 0 1 0 0 0
c.h.s.t.m.helpers.IntegerGenerator 4 4 6 5 1
c.h.s.t.m.helpers.PredicateOperationCounter 0 4 6 0 6
c.h.s.t.m.helpers.ScrambledZipfianGenerator 1 3 3 2 1
c.h.s.t.m.helpers.MapStoreWithCounterPerKey 0 5 10 4 6
c.h.s.t.m.helpers.EntryListenerImpl 0 11 55 25 30
c.h.s.t.m.helpers.MapStoreUtils 0 0 0 0 0
c.h.s.t.m.helpers.MapReduceOperationCounter 0 2 1 0 1
c.h.s.t.m.helpers.EventCount 0 9 36 15 21
c.h.s.t.m.helpers.MapStoreWithCounter 9 10 45 27 18
c.h.s.t.m.helpers.MapMaxSizeOperationCounter 0 2 1 0 1
c.h.s.t.m.helpers.ZipfianUtils 0 0 0 0 0
c.h.s.t.m.helpers.ZipfianGenerator 13 7 21 17 4
c.h.s.t.m.helpers.MapOperationCounter 0 5 10 0 10
c.h.s.t.m.helpers.Employee 0 10 45 16 29
c.h.s.t.m.helpers.ComplexDomainObject 4170 100 4950 4560 390
c.h.s.t.m.helpers.DataSerializableEmployee 0 2 1 0 1
c.h.s.t.queue.T..$ThreadState 0 0 0 0 0
c.h.s.t.queue.QueueTest 0 4 6 2 4
c.h.s.t.queue.ProducerConsumerTest 0 8 28 3 25
c.h.s.t.queue.P..$ProducerState 0 0 0 0 0
c.h.s.t.queue.P..$ConsumerState 0 0 0 0 0
c.h.s.t.queue.Q..$Worker 0 1 0 0 0
c.h.s.t.queue.TxnQueueWithLockTest 0 4 6 0 6

Download XML.