class RoleAuditFilterCache extends AuthCache<RoleAuditFilterCacheKey, Boolean> {

    public boolean isWhitelisted(RoleAuditFilterCacheKey cacheKey)
    {
        try
        {
            return get(cacheKey);
        }
        catch (ExecutionException e)
        {
            throw new UncheckedExecutionException(e);
        }
    }

      RoleAuditFilterCache(Function<RoleAuditFilterCacheKey, Boolean> loadFunction);
    @VisibleForTesting  RoleAuditFilterCache(Function<RoleAuditFilterCacheKey, Boolean> loadFunction, AuditConfig auditConfig);

}