Yakov Zhdanov created IGNITE-4681:
-------------------------------------
Summary: Apply new future adapter
Key: IGNITE-4681
URL: https://issues.apache.org/jira/browse/IGNITE-4681
Project: Ignite
Issue Type: Improvement
Reporter: Yakov Zhdanov
Assignee: Yakov Zhdanov
Attached is reference future adapter implementation. It is proven to consume
less memory and it does not require explicit locking on listen(). We need to
apply it.
Known threats:
# if future is completed normally, but with Throwable as result, get() throws
exception. This can be fixed with internal wrapper class
# listener notification order changes - this is known to cause problems
org.apache.ignite.internal.processors.rest.ClientMemcachedProtocolSelfTest#testGetBulk
which is minor but still.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)