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)