private void removeRecoveryAppointments( final Map<GMSCacheable, Object> fromCache, final String failedMemberToken, final String componentName) throws GMSException { if (isWatchdog()) { return; } final DistributedStateCache dsc = getGMSContext() .getDistributedStateCache(); for (final Map.Entry<GMSCacheable, Object> entry : fromCache.entrySet()) { final GMSCacheable cKey = entry.getKey(); if (cKey.getKey().equals(failedMemberToken) && cKey.getComponentName().equals(componentName) && entry.getValue().toString().startsWith(REC_APPOINTED_STATE)) { if (logger.isLoggable(Level.FINE)){ logger.log(Level.FINE, "remove RecoveryAppointment componentName: " + componentName + " failedMember:" + failedMemberToken + "value=" + entry.getValue().toString()); } dsc.removeFromCache(cKey.getComponentName(), cKey.getMemberTokenId(), (Serializable) cKey.getKey()); } } }
private void removeRecoveryAppointments( final Map<GMSCacheable, Object> fromCache, final String failedMemberToken, final String componentName) throws GMSException { if (isWatchdog()) { return; } final DistributedStateCache dsc = getGMSContext() .getDistributedStateCache(); for (final Map.Entry<GMSCacheable, Object> entry : fromCache.entrySet()) { final GMSCacheable cKey = entry.getKey(); if (cKey.getKey().equals(failedMemberToken) && cKey.getComponentName().equals(componentName) && entry.getValue().toString().startsWith(REC_APPOINTED_STATE)) { if (logger.isLoggable(Level.FINE)){ logger.log(Level.FINE, "remove RecoveryAppointment componentName: " + componentName + " failedMember:" + failedMemberToken + "value=" + entry.getValue().toString()); } dsc.removeFromCache(cKey.getComponentName(), cKey.getMemberTokenId(), (Serializable) cKey.getKey()); } } }
dsc.removeFromCache(gmsCacheable.getComponentName(), gmsCacheable.getMemberTokenId(), (Serializable) gmsCacheable.getKey());
dsc.removeFromCache(gmsCacheable.getComponentName(), gmsCacheable.getMemberTokenId(), (Serializable) gmsCacheable.getKey());
final DistributedStateCache dsc = getGMSContext() .getDistributedStateCache(); dsc.removeFromCache(componentName, getGMSContext().getServerIdentityToken(), failedMemberToken);
final DistributedStateCache dsc = getGMSContext() .getDistributedStateCache(); dsc.removeFromCache(componentName, getGMSContext().getServerIdentityToken(), failedMemberToken);