@Override public CachingModelBuilder<T> forTasks(String... tasks) { this.cacheKey.setTasks(Arrays.asList(tasks)); this.delegate.forTasks(tasks); return this; }
@Override public CachingModelBuilder<T> forTasks(Iterable<String> tasks) { this.cacheKey.setTasks(tasks == null ? null : Lists.newArrayList(tasks)); this.delegate.forTasks(tasks); return this; }