docs: @Override
      public void onApplicationEvent(LoginEvent loginEvent) {
          if (enableMarketplacePreloading) {
              final IPerson person = loginEvent.getPerson();
              /*
               * Passing an empty collection pre-loads an unfiltered collection;
               * instances of PortletMarketplace that specify filtering will
               * trigger a new collection to be loaded.
               */
              final Set<PortletCategory> empty = Collections.emptySet();
              loadMarketplaceEntriesFor(person, empty);
          }
      }