...
Do not use error
, errMsg
, etc.
...
Java5 Java 5 added many additional useful features that significantly improve quality of code.
Java 8 added lambda expressions and Stream API.
While lambda expressions are more expressive and concise, good old anonymous classes are still preferred in Apache Ignite code base.
Stream API is convenient means of data processing but usages of this API should be avoided in most cases because it can lead to unpredictable and uncontrolled creation of class instances and therefore create additional pressure on GC.
All annotations must be placed on a separate line, except for @Nullable and @Override, as in the following example:
...