code: @Override
      public Stream<AutoscalePolicyMetadata> findLazy(AutoscalePolicyFilter filter) {
          checkNotNull(filter, "Filter must be not a null");
  
          return autoscalePolicyClient
              .getAutoscalePolicies()
              .stream()
              .filter(filter.getPredicate())
              .filter(
                  filter.getIds().size() > 0 ?
                      combine(AutoscalePolicyMetadata::getId, in(filter.getIds())) :
                      alwaysTrue()
              );
      }
docs: {@inheritDoc}