void closeAdvisor() {
    boolean wasPrimary;
    synchronized (this) {
      if (isClosed()) {
        return;
      }
      wasPrimary = isPrimary();
      super.close();
      requestPrimaryState(CLOSED);
      redundancyTracker.closeBucket();
      localProfile = null;
    }
    if (wasPrimary) {
      releasePrimaryLock();
    }
  }
Actually close this advisor for real. Called by ProxyBucketRegion only. Calling this method
actually closes this advisor whereas {@link #close()} only sets hosting to false.
geode-core/src/main/java/org/apache/geode/internal/cache/BucketAdvisor.java