Skip to content

Commit 9b7b46c

Browse files
committed
Bug 37189794 - [36443216->25.03] ECCF.Manager.Service m_mapBackingMap is null for View Cache (merge main -> ce/main @ 112008)
[git-p4: depot-paths = "//dev/coherence-ce/main/": change = 112022]
1 parent 78a570b commit 9b7b46c

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

prj/coherence-core/src/main/java/com/tangosol/net/ExtensibleConfigurableCacheFactory.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -767,11 +767,15 @@ public Parameter resolve(String sName)
767767
{
768768
if (service instanceof CacheService)
769769
{
770-
// create and register the backing map manager
771-
BackingMapManager mgr = ((CachingScheme) scheme).realizeBackingMapManager(this);
770+
CacheService cacheService = (CacheService) service;
771+
if (cacheService.getBackingMapManager() == null)
772+
{
773+
// create and register the backing map manager
774+
BackingMapManager mgr = ((CachingScheme) scheme).realizeBackingMapManager(this);
772775

773-
registerBackingMapManager(mgr);
774-
((CacheService) service).setBackingMapManager(mgr);
776+
registerBackingMapManager(mgr);
777+
cacheService.setBackingMapManager(mgr);
778+
}
775779
}
776780

777781
startService(service);

0 commit comments

Comments
 (0)