Closed GoogleCodeExporter closed 9 years ago
An internal user would like to be able to access the result as a
Future<ImmutableList<V>> rather than a
Future<PlainListThatHappensToBeImpossibleToMutate<V>>. He's using a framework
that requires known immutable objects. He can transform(), of course, but if we
make change (2), this would be an opportunity to switch to ImmutableList (at
the cost of some verbosity to users who don't care).
An additional feature to consider is some kind of configuration of logging (or,
more generally, of handling of failures). Our current policy can be a bit
spammy, but we would fear dropping important messages if we turned logging off
universally.
This still doesn't make the API clear. Future<ImmutableList<Foo>> f =
Futures.collect(list).allMustSucceed(), etc.? There are many options.
Original comment by cpov...@google.com
on 13 Aug 2014 at 1:49
This issue has been migrated to GitHub.
It can be found at https://github.com/google/guava/issues/<issue id>
Original comment by cgdecker@google.com
on 1 Nov 2014 at 4:12
Original comment by cgdecker@google.com
on 1 Nov 2014 at 4:17
Original comment by cgdecker@google.com
on 3 Nov 2014 at 9:08
Original issue reported on code.google.com by
cpov...@google.com
on 29 Aug 2013 at 9:11