[ 
https://issues.apache.org/jira/browse/IGNITE-21006?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirill Tkalenko updated IGNITE-21006:
-------------------------------------
    Reviewer: Aleksandr Polovtcev

> Introduction of auxiliary class CompletableFutures
> --------------------------------------------------
>
>                 Key: IGNITE-21006
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21006
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Kirill Tkalenko
>            Assignee: Kirill Tkalenko
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>          Time Spent: 1h 50m
>  Remaining Estimate: 0h
>
> To reduce memory consumption when using 
> *java.util.concurrent.CompletableFuture*, a helper class 
> *org.apache.ignite.internal.util.CompletableFutures* with helper constants 
> and methods will be added.
> For example, in the project there are many places where  
> *completedFuture(null)* is used, which can be easily replaced with the 
> constant *CompletableFutures#NULL_COMPLETED_FUTURE*, since any subsequent 
> execution from it will be performed immediately and not asynchronously.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to