+googol - you're awesome Kirk, thanks for taking this on! -Dan
On Mon, May 15, 2017 at 1:03 PM, Kirk Lund <kl...@apache.org> wrote: > I just merged in a big refactoring which changes classes that were using > GemFireCacheImpl to using InternalCache. > > InternalCache is an interface representing the internal view of Cache which > exposes all the operations that aren't exposed in the User API of Cache or > GemFireCache. InternalCache and GemFireCacheImpl are still too big and need > to be broken out but this is one step in refactoring. > > If you need to create or change a class to use GemFireCacheImpl, please > make that class depend on InternalCache instead. Also, please pass the > InternalCache instance to the constructor instead of reaching out from the > class to call GemFireCacheImpl.getInstance or CacheFactory.getAnyInstance. > This will reduce the number of classes we need to change in further > refactoring to reduce the use of these singleton accessors. > > If you encounter any merge conflicts caused by my commit, please let me > know and I'll do what I can to help. > > Thanks, > Kirk >