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)