In discussion with Dan, I made a few realizations, so I have new API coming. 

Basically dropping the use of InternalCache below.

Please hold off on reviewing.

Thanks,
Mark

> On Dec 11, 2019, at 3:34 PM, Mark Hanson <mhan...@pivotal.io> wrote:
> 
> 
> In Cache.java
> 
> +  <K, V> RegionFactory<K, V> createRegionFactory(RegionFactory<K, V> 
> regionFactory);
> 
> In RegionFactory.java
> + public RegionFactory(InternalCache cache, RegionFactory<K, V> regionFactory)
> and
> + public RegionFactory(RegionFactory<K, V> regionFactory)
> 
> Lastly in GemfireCacheImpl.java
> + public <K, V> RegionFactory<K, V> createRegionFactory(RegionFactory<K, V> 
> regionFactory) 
> 
> Thanks,
> Mark
> 
> 
>> On Dec 11, 2019, at 3:25 PM, Dan Smith <dsm...@pivotal.io> wrote:
>> 
>> I see a lot of PR comments on those PRs. What is the new API you added?
>> 
>> -Dan
>> 
>> On Wed, Dec 11, 2019 at 2:57 PM Mark Hanson <mhan...@pivotal.io> wrote:
>> 
>>> Hi All,
>>> 
>>> There was a suggestion that since I am making a couple user visible API
>>> changes that I might want to ask the dev list.
>>> 
>>> Basically I was migrating code from AttributesFactory to RegionFactory and
>>> hit a few snags along the way.
>>> 
>>> Please see https://github.com/apache/geode/pull/4409 <
>>> https://github.com/apache/geode/pull/4409> specifically Cache.java,
>>> RegionFactory.java, and for extra credit GemfireCacheImpl.java
>>> 
>>> I have commented at the relevant changes.
>>> 
>>> Thanks,
>>> Mark
> 

Reply via email to