[UP-4276] Async populate portlet cache on login.

Oops.   I meant to revert that.  For a bit I was using lists everywhere to take advantage of some guava goodness, but decided I didn't need it.   Will change back to List.