docs: private void populateCache() {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.entry(tc, "populateCache", this);
          }
          try {
              HashMap<String, BaseDestination> destList = _bus.getLWMMEConfig().getMessagingEngine().getDestinationList();
              Iterator<Entry<String, BaseDestination>> entries = destList.entrySet().iterator();
              while (entries != null && entries.hasNext()) 
              {
                  Entry<String, BaseDestination> entry = entries.next();
                  BaseDestination bd = (BaseDestination) entry.getValue();
                  if(bd.isAlias())
                  {
                  	AliasDestination alias=(AliasDestination)bd;
                  	_rawDestinations.add(alias);
                  	BaseDestinationDefinition dd = ((JsAdminFactoryImpl) _jsaf).createDestinationAliasDefinition(alias);
                  	addEntry(_bus.getName(), dd, alias);
                  }
                  else
                  {
  	                SIBDestination oo = (SIBDestination) entry.getValue();
  	                _rawDestinations.add(oo);
  	                if (oo.getDestinationType() == DestinationType.QUEUE) 
  	                {
  	                    
  	                    LWMConfig queue = oo;
  	                    DestinationDefinition dd = ((JsAdminFactoryImpl) _jsaf).createDestinationDefinition(queue);
  	                    addEntry(_bus.getName(), dd, queue);
  	                } else if (oo.getDestinationType() == DestinationType.TOPICSPACE) 
  	                {
  	                	
  	                    LWMConfig topicspace = oo;
  	                    DestinationDefinition dd = ((JsAdminFactoryImpl) _jsaf).createDestinationDefinition(topicspace);
  
                          // Set auditAllowed.
  
  //                      Boolean auditAllowed = (Boolean) tsAuditMap.get(dd.getName());
  
  //                      if (auditAllowed != null) {
  //                        ((DestinationDefinitionImpl) dd).setAuditAllowed(auditAllowed.booleanValue());
  //                      }
  	                    addEntry(_bus.getName(), dd, topicspace);
  	                }
                  }
              } // ...end while...
          } catch (Exception e) {
  
              SibTr.error(tc, "POPULATE_DESTINATION_FAILED_SIAS0114" + e);
              e.printStackTrace();
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) {
              SibTr.exit(tc, "populateCache");
          }
  
      }