Class BaseUserCache

  • All Implemented Interfaces:
    UserCache
    Direct Known Subclasses:
    RemoteIdmUserCache

    public abstract class BaseUserCache
    extends Object
    implements UserCache
    Cache containing User objects to prevent too much DB-traffic (users exist separately from the Flowable tables, they need to be fetched afterward one by one to join with those entities).

    TODO: This could probably be made more efficient with bulk getting. The Google cache impl allows this: override loadAll and use getAll() to fetch multiple entities.

    Author:
    Frederik Heremans, Joram Barrez, Filip Hrisafov