public static CacheInfoResponse create(DistributionManager dm,
      InternalDistributedMember recipient) {
    CacheInfoResponse m = new CacheInfoResponse();
    m.setRecipient(recipient);
    try {
      InternalCache c = (InternalCache) CacheFactory.getInstanceCloseOk(dm.getSystem());
      m.info = new RemoteCacheInfo(c);
    } catch (CancelException ignore) {
      m.info = null;
    }
    return m;
  }
Returns a {@code CacheInfoResponse} that will be returned to the specified recipient.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/CacheInfoResponse.java