@Bill Not sure I fully understand your comment? We have ClusterCacheElement 
(called ClusterConfigElement now), which defines a method called 
addTo(CacheConfig existing) (that is now wrapped by a ConfigurationPersister 
instance). It is up to the individual subclass of ClusterConfigElement (like 
ClusterRegionConfig) to return a ConfigurationPersister that implements this 
method. The implementation contains the logic to persist the specific instance 
of ClusterConfigElement into the cluster configuration on the locator. 
Essentially giving us the polymorphism you are referring to. 

So I'm not sure I understand how what you're saying is different to what's 
happening? Would be great to sync up tomorrow to discuss this.

[ Full content available at: https://github.com/apache/geode/pull/3059 ]
This message was relayed via gitbox.apache.org for 
[email protected]

Reply via email to