@Override public void visit(final ProjectRoleActorModuleDescriptor projectRoleActorModuleDescriptor, final RoleActorFactory roleActorFactory) { optimizedActors = roleActorFactory.optimizeRoleActorSet(optimizedActors); }
CacheObject<CachedRoleActors> toCacheObject(DefaultRoleActors defaultRoleActors) { if (defaultRoleActors == null) { return CacheObject.NULL(); } final Set<RoleActor> optimizedRoleActors = roleActorFactory.optimizeRoleActorSet(defaultRoleActors.getRoleActors()); return CacheObject.wrap(new CachedRoleActors(defaultRoleActors, optimizedRoleActors)); }