code: public void setCachedConsumer(CATMainConsumer consumer)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(this, tc, "setCachedConsumer", consumer);
          this.cachedConsumer = consumer;
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(this, tc, "setCachedConsumer");
      }
docs: Sets the cached CATMainConsumer
  
  @param consumer