THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
PlantUML |
---|
@startuml
title Geode Package Dependency Graph
hide members
hide circle
@startuml
title Geode Package Dependency Graph
hide members
hide circle
package Core {
}
Extensions-->Core
Rest-->Management
Gfsh-->Management
Management-->Core
Core-->BasePackages
class Management
package Extensions {
class Redis
class MemcacheD
class SpringDataGemfire
class HttpSession
class Hibernate
class Spark
class Lucene
}
package BasePackages {
class Statistics
class Logging
class Serialization
class Events
class DUnit
}
@enduml
|
PlantUML |
---|
@startuml title Geode Core Package Dependency Graph hide members hide circle class WAN CacheServer-->Messaging Client-->Locator ClientSubscriptions-->Regions ClientSubscriptions-->CacheServer ClientSubscriptions-->Client DLock-->Messaging FunctionService-->Messaging FunctionService-->Regions PDX-->Messaging PDX-->Regions Persistence-->Versioning Querying -> Messaging Querying-->Regions Querying-->Indexing Messaging-->Locator Regions-->CacheServer Regions-->Client Regions-->DLock Regions-->Messaging Regions-->OffHeap Regions-->Persistence Regions-->ResourceManager Regions-->Eviction Regions-->Versioning Snapshots-->Regions Snapshots-->FunctionService ResourceManager-->OffHeap WAN-->CacheServer WAN-->Client WAN-->Messaging WAN-->Regions WAN-->Locator @enduml |
...
API interface/classes: InternalDistributedLockService (new interface)
Required changes: ?
Dunit
Package:dunit
API interface/classes: DistributedTestCase,CacheTestCase
Required changes: This code should be moved into it's own gradle module.
Events
Package: internal.cache.event (new package)
...