Mutable Map, passed into QueryRunner.run(), is abused: #4112 and inherently broken with async/concurrent runners: #3803.
I suggest to change QueryRunner signature to
QueryResult<T> run(Query<T> query);
where
class QueryResult<T>
{
final Sequence<T> result;
final ImmutableMap<String, Object> responseContext;
}
What do you think? @himanshug @gianm
Mutable Map, passed into QueryRunner.run(), is abused: #4112 and inherently broken with async/concurrent runners: #3803.
I suggest to change QueryRunner signature to
where
What do you think? @himanshug @gianm