docs: @Override
      public Object invalidateAndSet(com.ibm.ws.cache.EntryInfo ei, Object value, boolean coordinate) {
          final String methodName = "invalidateAndSet()";
          Object oldValue = null;
          Object id = null;
          if (ei != null && value != null) {
              id = ei.getIdObject();
              com.ibm.websphere.cache.CacheEntry oldCacheEntry = this.coreCache.put(ei, value);
              if (oldCacheEntry != null) {
                  oldValue = oldCacheEntry.getValue();
              }
          }
          if (tc.isDebugEnabled()) {
              Tr.debug(tc, methodName + " cacheName=" + cacheName + " id=" + id + " value=" + value);
          }
          return oldValue;
      }