You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by ma...@apache.org on 2021/12/15 20:43:12 UTC

[ignite-website] branch master updated: IGNITE-16125 updated the docs (#93)

This is an automated email from the ASF dual-hosted git repository.

mauriciostekl pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 8711254  IGNITE-16125 updated the docs (#93)
8711254 is described below

commit 8711254de48a19eed02232beb200faacbf993218
Author: Erlan Aytpaev <ay...@gmail.com>
AuthorDate: Thu Dec 16 02:43:02 2021 +0600

    IGNITE-16125 updated the docs (#93)
    
    * Updated 2.11.0 docs (latest)
    
    * Updated 2.10.0 docs
    
    * Updated 2.9.1 docs
    
    * Updated 2.9.0 docs
    
    * Updated 3.0.0-alpha docs
---
 _docs/_layouts/default.html                        |   12 -
 assets/css/styles.css.map                          |    4 +-
 docs/2.10.0/SQL/JDBC/error-codes.html              |  105 +-
 docs/2.10.0/SQL/JDBC/jdbc-client-driver.html       |  105 +-
 docs/2.10.0/SQL/JDBC/jdbc-driver.html              |  105 +-
 docs/2.10.0/SQL/ODBC/connection-string-dsn.html    |  105 +-
 docs/2.10.0/SQL/ODBC/data-types.html               |  105 +-
 docs/2.10.0/SQL/ODBC/error-codes.html              |  105 +-
 docs/2.10.0/SQL/ODBC/odbc-driver.html              |  105 +-
 docs/2.10.0/SQL/ODBC/querying-modifying-data.html  |  105 +-
 docs/2.10.0/SQL/ODBC/specification.html            |  105 +-
 docs/2.10.0/SQL/custom-sql-func.html               |  105 +-
 docs/2.10.0/SQL/distributed-joins.html             |  105 +-
 docs/2.10.0/SQL/indexes.html                       |  105 +-
 docs/2.10.0/SQL/schemas.html                       |  105 +-
 docs/2.10.0/SQL/sql-api.html                       |  105 +-
 docs/2.10.0/SQL/sql-introduction.html              |  105 +-
 .../sql.html => SQL/sql-statistics.html}           |  385 +--
 docs/2.10.0/SQL/sql-transactions.html              |  115 +-
 docs/2.10.0/SQL/sql-tuning.html                    |  105 +-
 .../binary-client-protocol.html                    |  105 +-
 .../binary-type-metadata.html                      |  105 +-
 .../cache-configuration.html                       |  105 +-
 .../2.10.0/binary-client-protocol/data-format.html |  105 +-
 .../binary-client-protocol/key-value-queries.html  |  105 +-
 .../sql-and-scan-queries.html                      |  105 +-
 docs/2.10.0/clustering/baseline-topology.html      |  105 +-
 docs/2.10.0/clustering/clustering.html             |  105 +-
 docs/2.10.0/clustering/connect-client-nodes.html   |  105 +-
 docs/2.10.0/clustering/discovery-in-the-cloud.html |  194 +-
 docs/2.10.0/clustering/network-configuration.html  |  105 +-
 .../running-client-nodes-behind-nat.html           |  105 +-
 docs/2.10.0/clustering/tcp-ip-discovery.html       |  105 +-
 docs/2.10.0/clustering/zookeeper-discovery.html    |  105 +-
 .../code-deployment/deploying-user-code.html       |  105 +-
 .../2.10.0/code-deployment/peer-class-loading.html |  109 +-
 .../2.10.0/configuring-caches/atomicity-modes.html |  113 +-
 docs/2.10.0/configuring-caches/cache-groups.html   |  105 +-
 .../configuring-caches/configuration-overview.html |  105 +-
 .../configuring-caches/configuring-backups.html    |  105 +-
 .../2.10.0/configuring-caches/expiry-policies.html |  105 +-
 docs/2.10.0/configuring-caches/near-cache.html     |  111 +-
 .../2.10.0/configuring-caches/on-heap-caching.html |  105 +-
 .../configuring-caches/partition-loss-policy.html  |  105 +-
 docs/2.10.0/cpp-specific/cpp-objects-lifetime.html |  105 +-
 .../cpp-platform-interoperability.html             |  105 +-
 docs/2.10.0/cpp-specific/cpp-serialization.html    |  105 +-
 docs/2.10.0/cpp-specific/index.html                |  105 +-
 .../2.10.0/data-modeling/affinity-collocation.html |  218 +-
 docs/2.10.0/data-modeling/binary-marshaller.html   |  105 +-
 docs/2.10.0/data-modeling/data-modeling.html       |  105 +-
 docs/2.10.0/data-modeling/data-partitioning.html   |  105 +-
 docs/2.10.0/data-rebalancing.html                  |  119 +-
 docs/2.10.0/data-streaming.html                    |  105 +-
 docs/2.10.0/data-structures/atomic-sequence.html   |  105 +-
 docs/2.10.0/data-structures/atomic-types.html      |  105 +-
 docs/2.10.0/data-structures/countdownlatch.html    |  105 +-
 docs/2.10.0/data-structures/id-generator.html      |  105 +-
 docs/2.10.0/data-structures/queue-and-set.html     |  105 +-
 docs/2.10.0/data-structures/semaphore.html         |  105 +-
 .../distributed-computing/cluster-groups.html      |  105 +-
 .../collocated-computations.html                   |  107 +-
 .../distributed-computing.html                     |  105 +-
 .../distributed-computing/executor-service.html    |  105 +-
 .../distributed-computing/fault-tolerance.html     |  105 +-
 .../distributed-computing/job-scheduling.html      |  105 +-
 .../distributed-computing/load-balancing.html      |  105 +-
 docs/2.10.0/distributed-computing/map-reduce.html  |  105 +-
 docs/2.10.0/distributed-locks.html                 |  105 +-
 docs/2.10.0/events/events.html                     |  111 +-
 docs/2.10.0/events/listening-to-events.html        |  105 +-
 .../cassandra/configuration.html                   |  105 +-
 .../cassandra/ddl-generator.html                   |  105 +-
 .../cassandra/overview.html                        |  105 +-
 .../cassandra/usage-examples.html                  |  105 +-
 .../hibernate-l2-cache.html                        |  105 +-
 .../ignite-for-spark/ignite-dataframe.html         |  105 +-
 .../ignite-for-spark/ignitecontext-and-rdd.html    |  105 +-
 .../ignite-for-spark/installation.html             |  105 +-
 .../ignite-for-spark/overview.html                 |  109 +-
 .../ignite-for-spark/spark-shell.html              |  105 +-
 .../ignite-for-spark/troubleshooting.html          |  105 +-
 .../mybatis-l2-cache.html                          |  105 +-
 .../performance-statistics.html}                   |  243 +-
 .../extensions-and-integrations/php-pdo.html       |  105 +-
 .../spring/spring-boot.html                        |  105 +-
 .../spring/spring-caching.html                     |  556 +++-
 .../spring/spring-data.html                        |  200 +-
 .../spring/spring-tx.html                          |  535 ++--
 .../streaming/camel-streamer.html                  |  105 +-
 .../streaming/flink-streamer.html                  |  105 +-
 .../streaming/flume-sink.html                      |  105 +-
 .../streaming/jms-streamer.html                    |  105 +-
 .../streaming/kafka-streamer.html                  |  105 +-
 .../streaming/mqtt-streamer.html                   |  105 +-
 .../streaming/rocketmq-streamer.html               |  105 +-
 .../streaming/storm-streamer.html                  |  105 +-
 .../streaming/twitter-streamer.html                |  105 +-
 .../streaming/zeromq-streamer.html                 |  105 +-
 docs/2.10.0/images/svg/analyze_bnf1.svg            |  188 ++
 docs/2.10.0/images/svg/analyze_bnf2.svg            |  168 +
 docs/2.10.0/images/svg/drop_bnf.svg                |  188 ++
 docs/2.10.0/images/svg/refresh_bnf.svg             |  188 ++
 docs/2.10.0/index.html                             |  105 +-
 docs/2.10.0/installation/deb-rpm.html              |  112 +-
 docs/2.10.0/installation/index.html                | 3335 --------------------
 .../installation/installing-using-docker.html      |  107 +-
 docs/2.10.0/installation/installing-using-zip.html |  105 +-
 .../kubernetes/amazon-eks-deployment.html          |  180 +-
 .../installation/kubernetes/azure-deployment.html  |  180 +-
 .../installation/kubernetes/gke-deployment.html    |  180 +-
 docs/2.10.0/installation/vmware-installation.html  |  105 +-
 .../key-value-api/basic-cache-operations.html      |  141 +-
 docs/2.10.0/key-value-api/binary-objects.html      |  105 +-
 docs/2.10.0/key-value-api/continuous-queries.html  |  105 +-
 docs/2.10.0/key-value-api/transactions.html        |  105 +-
 ...-scan-queries.html => using-cache-queries.html} |  239 +-
 docs/2.10.0/logging.html                           |  105 +-
 .../binary-classification/ann.html                 |  105 +-
 .../binary-classification/decision-trees.html      |  105 +-
 .../binary-classification/introduction.html        |  105 +-
 .../binary-classification/knn-classification.html  |  105 +-
 .../binary-classification/linear-svm.html          |  105 +-
 .../binary-classification/logistic-regression.html |  105 +-
 .../multilayer-perceptron.html                     |  105 +-
 .../binary-classification/naive-bayes.html         |  105 +-
 .../clustering/gaussian-mixture.html               |  105 +-
 .../machine-learning/clustering/introduction.html  |  105 +-
 .../clustering/k-means-clustering.html             |  105 +-
 .../machine-learning/ensemble-methods/bagging.html |  105 +-
 .../ensemble-methods/gradient-boosting.html        |  105 +-
 .../ensemble-methods/introduction.html             |  105 +-
 .../ensemble-methods/random-forest.html            |  105 +-
 .../ensemble-methods/stacking.html                 |  105 +-
 .../importing-model/introduction.html              |  105 +-
 .../model-import-from-apache-spark.html            |  105 +-
 .../importing-model/model-import-from-gxboost.html |  105 +-
 docs/2.10.0/machine-learning/machine-learning.html |  105 +-
 .../model-selection/cross-validation.html          |  105 +-
 .../model-selection/evaluator.html                 |  105 +-
 .../model-selection/hyper-parameter-tuning.html    |  105 +-
 .../model-selection/introduction.html              |  105 +-
 .../model-selection/pipeline-api.html              |  105 +-
 ...lit-the-dataset-on-test-and-train-datasets.html |  105 +-
 .../multiclass-classification.html                 |  105 +-
 .../machine-learning/partition-based-dataset.html  |  105 +-
 docs/2.10.0/machine-learning/preprocessing.html    |  105 +-
 .../machine-learning/recommendation-systems.html   |  105 +-
 .../regression/decision-trees-regression.html      |  105 +-
 .../machine-learning/regression/introduction.html  |  105 +-
 .../regression/knn-regression.html                 |  105 +-
 .../regression/linear-regression.html              |  105 +-
 .../machine-learning/updating-trained-models.html  |  105 +-
 docs/2.10.0/memory-architecture.html               |  105 +-
 docs/2.10.0/memory-configuration/data-regions.html |  105 +-
 .../memory-configuration/eviction-policies.html    |  107 +-
 docs/2.10.0/memory-configuration/index.html        |  105 +-
 .../replacement-policies.html}                     |  300 +-
 docs/2.10.0/messaging.html                         |  105 +-
 docs/2.10.0/monitoring-metrics/cluster-id.html     |  105 +-
 docs/2.10.0/monitoring-metrics/cluster-states.html |  110 +-
 .../monitoring-metrics/configuring-metrics.html    |  105 +-
 docs/2.10.0/monitoring-metrics/intro.html          |  105 +-
 docs/2.10.0/monitoring-metrics/metrics.html        |  107 +-
 .../monitoring-metrics/new-metrics-system.html     |  105 +-
 docs/2.10.0/monitoring-metrics/new-metrics.html    |  371 ++-
 .../monitoring-metrics/performance-statistics.html |  166 +-
 docs/2.10.0/monitoring-metrics/system-views.html   |  963 +++++-
 docs/2.10.0/monitoring-metrics/tracing.html        |  105 +-
 .../net-specific/asp-net-output-caching.html       |  105 +-
 .../asp-net-session-state-caching.html             |  105 +-
 docs/2.10.0/net-specific/index.html                |  105 +-
 ...{net-deployment-options.html => net-async.html} |  328 +-
 .../net-specific/net-configuration-options.html    |  105 +-
 .../net-specific/net-cross-platform-support.html   |  105 +-
 .../net-specific/net-deployment-options.html       |  185 +-
 .../net-specific/net-entity-framework-cache.html   |  105 +-
 .../net-specific/net-java-services-execution.html  |  105 +-
 docs/2.10.0/net-specific/net-linq.html             |  105 +-
 docs/2.10.0/net-specific/net-logging.html          |  105 +-
 docs/2.10.0/net-specific/net-platform-cache.html   |  105 +-
 .../net-platform-interoperability.html             |  105 +-
 docs/2.10.0/net-specific/net-plugins.html          |  105 +-
 .../net-specific/net-remote-assembly-loading.html  |  105 +-
 docs/2.10.0/net-specific/net-serialization.html    |  105 +-
 docs/2.10.0/net-specific/net-standalone-nodes.html |  105 +-
 docs/2.10.0/net-specific/net-troubleshooting.html  |  129 +-
 .../general-perf-tips.html                         |  105 +-
 .../handling-exceptions.html                       |  105 +-
 docs/2.10.0/perf-and-troubleshooting/index.html    |  105 +-
 .../perf-and-troubleshooting/memory-tuning.html    |  105 +-
 .../persistence-tuning.html                        |  105 +-
 .../perf-and-troubleshooting/sql-tuning.html       |  105 +-
 .../thread-pools-tuning.html                       |  118 +-
 .../perf-and-troubleshooting/troubleshooting.html  |  105 +-
 .../yardstick-benchmarking.html                    |  105 +-
 docs/2.10.0/persistence/custom-cache-store.html    |  105 +-
 docs/2.10.0/persistence/disk-compression.html      |  105 +-
 docs/2.10.0/persistence/external-storage.html      |  105 +-
 .../native-persistence-defragmentation.html        |  105 +-
 docs/2.10.0/persistence/native-persistence.html    |  105 +-
 docs/2.10.0/persistence/persistence-tuning.html    |  105 +-
 .../snapshot-directory.html}                       |  181 +-
 docs/2.10.0/persistence/swap.html                  |  105 +-
 docs/2.10.0/plugins.html                           |  105 +-
 docs/2.10.0/quick-start/cpp.html                   |  105 +-
 docs/2.10.0/quick-start/dotnet.html                |  105 +-
 docs/2.10.0/quick-start/index.html                 |  105 +-
 docs/2.10.0/quick-start/java.html                  |  110 +-
 docs/2.10.0/quick-start/nodejs.html                |  112 +-
 docs/2.10.0/quick-start/php.html                   |  127 +-
 docs/2.10.0/quick-start/python.html                |  105 +-
 docs/2.10.0/quick-start/restapi.html               |  105 +-
 docs/2.10.0/quick-start/sql.html                   |  105 +-
 docs/2.10.0/read-repair.html                       |  105 +-
 docs/2.10.0/resources-injection.html               |  105 +-
 docs/2.10.0/restapi.html                           |  110 +-
 docs/2.10.0/security/authentication.html           |  105 +-
 .../security/cache-encryption-key-rotation.html    |  105 +-
 docs/2.10.0/security/index.html                    |  105 +-
 docs/2.10.0/security/master-key-rotation.html      |  105 +-
 docs/2.10.0/security/sandbox.html                  |  105 +-
 docs/2.10.0/security/ssl-tls.html                  |  105 +-
 docs/2.10.0/security/tde.html                      |  105 +-
 docs/2.10.0/services/services.html                 |  111 +-
 docs/2.10.0/setup.html                             |  176 +-
 .../{persistence => snapshots}/snapshots.html      |  305 +-
 docs/2.10.0/sql-reference/aggregate-functions.html |  105 +-
 docs/2.10.0/sql-reference/data-types.html          |  105 +-
 docs/2.10.0/sql-reference/date-time-functions.html |  105 +-
 docs/2.10.0/sql-reference/ddl.html                 |  925 +++++-
 docs/2.10.0/sql-reference/dml.html                 |  105 +-
 docs/2.10.0/sql-reference/index.html               |  105 +-
 docs/2.10.0/sql-reference/numeric-functions.html   |  105 +-
 .../2.10.0/sql-reference/operational-commands.html |  125 +-
 docs/2.10.0/sql-reference/sql-conformance.html     |  105 +-
 docs/2.10.0/sql-reference/string-functions.html    |  105 +-
 docs/2.10.0/sql-reference/system-functions.html    |  105 +-
 docs/2.10.0/sql-reference/transactions.html        |  113 +-
 docs/2.10.0/starting-nodes.html                    |  105 +-
 docs/2.10.0/thin-client-comparison.csv             |    3 +-
 docs/2.10.0/thin-clients/cpp-thin-client.html      |  122 +-
 docs/2.10.0/thin-clients/dotnet-thin-client.html   |  119 +-
 .../getting-started-with-thin-clients.html         |  131 +-
 docs/2.10.0/thin-clients/java-thin-client.html     |  192 +-
 docs/2.10.0/thin-clients/nodejs-thin-client.html   |  126 +-
 docs/2.10.0/thin-clients/php-thin-client.html      |  140 +-
 docs/2.10.0/thin-clients/python-thin-client.html   |  130 +-
 docs/2.10.0/tools/control-script.html              |  363 ++-
 docs/2.10.0/tools/gg-control-center.html           |  105 +-
 docs/2.10.0/tools/informatica.html                 |  105 +-
 docs/2.10.0/tools/pentaho.html                     |  105 +-
 docs/2.10.0/tools/sqlline.html                     |  105 +-
 docs/2.10.0/tools/tableau.html                     |  105 +-
 docs/2.10.0/tools/visor-cmd.html                   |  105 +-
 docs/2.10.0/transactions/mvcc.html                 |  111 +-
 docs/2.10.0/understanding-configuration.html       |  105 +-
 docs/2.11.0/SQL/JDBC/error-codes.html              |   50 +-
 docs/2.11.0/SQL/JDBC/jdbc-client-driver.html       |   50 +-
 docs/2.11.0/SQL/JDBC/jdbc-driver.html              |   50 +-
 docs/2.11.0/SQL/ODBC/connection-string-dsn.html    |   50 +-
 docs/2.11.0/SQL/ODBC/data-types.html               |   50 +-
 docs/2.11.0/SQL/ODBC/error-codes.html              |   50 +-
 docs/2.11.0/SQL/ODBC/odbc-driver.html              |   50 +-
 docs/2.11.0/SQL/ODBC/querying-modifying-data.html  |   50 +-
 docs/2.11.0/SQL/ODBC/specification.html            |   50 +-
 docs/2.11.0/SQL/custom-sql-func.html               |   50 +-
 docs/2.11.0/SQL/distributed-joins.html             |   50 +-
 docs/2.11.0/SQL/indexes.html                       |   50 +-
 docs/2.11.0/SQL/schemas.html                       |   50 +-
 docs/2.11.0/SQL/sql-api.html                       |   50 +-
 docs/2.11.0/SQL/sql-introduction.html              |   50 +-
 .../sql.html => SQL/sql-statistics.html}           |  330 +-
 docs/2.11.0/SQL/sql-transactions.html              |   60 +-
 docs/2.11.0/SQL/sql-tuning.html                    |   50 +-
 .../binary-client-protocol.html                    |   50 +-
 .../binary-type-metadata.html                      |   50 +-
 .../cache-configuration.html                       |   50 +-
 .../2.11.0/binary-client-protocol/data-format.html |   50 +-
 .../binary-client-protocol/key-value-queries.html  |   50 +-
 .../sql-and-scan-queries.html                      |   50 +-
 docs/2.11.0/clustering/baseline-topology.html      |   50 +-
 docs/2.11.0/clustering/clustering.html             |   50 +-
 docs/2.11.0/clustering/connect-client-nodes.html   |   89 +-
 docs/2.11.0/clustering/discovery-in-the-cloud.html |  137 +-
 docs/2.11.0/clustering/network-configuration.html  |  157 +-
 .../running-client-nodes-behind-nat.html           |   50 +-
 docs/2.11.0/clustering/tcp-ip-discovery.html       |   50 +-
 docs/2.11.0/clustering/zookeeper-discovery.html    |   50 +-
 .../code-deployment/deploying-user-code.html       |  140 +-
 .../2.11.0/code-deployment/peer-class-loading.html |   54 +-
 .../2.11.0/configuring-caches/atomicity-modes.html |   58 +-
 docs/2.11.0/configuring-caches/cache-groups.html   |   50 +-
 .../configuring-caches/configuration-overview.html |   52 +-
 .../configuring-caches/configuring-backups.html    |   50 +-
 .../2.11.0/configuring-caches/expiry-policies.html |   50 +-
 docs/2.11.0/configuring-caches/near-cache.html     |   52 +-
 .../2.11.0/configuring-caches/on-heap-caching.html |   50 +-
 .../configuring-caches/partition-loss-policy.html  |   50 +-
 docs/2.11.0/cpp-specific/cpp-objects-lifetime.html |   50 +-
 .../cpp-platform-interoperability.html             |   50 +-
 docs/2.11.0/cpp-specific/cpp-serialization.html    |   50 +-
 docs/2.11.0/cpp-specific/index.html                |   50 +-
 .../2.11.0/data-modeling/affinity-collocation.html |  163 +-
 docs/2.11.0/data-modeling/binary-marshaller.html   |   50 +-
 docs/2.11.0/data-modeling/data-modeling.html       |   50 +-
 docs/2.11.0/data-modeling/data-partitioning.html   |   50 +-
 docs/2.11.0/data-rebalancing.html                  |  367 ++-
 docs/2.11.0/data-streaming.html                    |   50 +-
 docs/2.11.0/data-structures/atomic-sequence.html   |   50 +-
 docs/2.11.0/data-structures/atomic-types.html      |   50 +-
 docs/2.11.0/data-structures/countdownlatch.html    |   50 +-
 docs/2.11.0/data-structures/id-generator.html      |   50 +-
 docs/2.11.0/data-structures/queue-and-set.html     |   50 +-
 docs/2.11.0/data-structures/semaphore.html         |   50 +-
 .../distributed-computing/cluster-groups.html      |   50 +-
 .../collocated-computations.html                   |   52 +-
 .../distributed-computing.html                     |   50 +-
 .../distributed-computing/executor-service.html    |   50 +-
 .../distributed-computing/fault-tolerance.html     |   50 +-
 .../distributed-computing/job-scheduling.html      |   50 +-
 .../distributed-computing/load-balancing.html      |   50 +-
 docs/2.11.0/distributed-computing/map-reduce.html  |   50 +-
 docs/2.11.0/distributed-locks.html                 |   50 +-
 docs/2.11.0/events/events.html                     |   56 +-
 docs/2.11.0/events/listening-to-events.html        |   50 +-
 .../cassandra/configuration.html                   |   50 +-
 .../cassandra/ddl-generator.html                   |   50 +-
 .../cassandra/overview.html                        |   50 +-
 .../cassandra/usage-examples.html                  |   50 +-
 .../hibernate-l2-cache.html                        |   50 +-
 .../ignite-for-spark/ignite-dataframe.html         |   50 +-
 .../ignite-for-spark/ignitecontext-and-rdd.html    |   50 +-
 .../ignite-for-spark/installation.html             |   50 +-
 .../ignite-for-spark/overview.html                 |   50 +-
 .../ignite-for-spark/spark-shell.html              |   50 +-
 .../ignite-for-spark/troubleshooting.html          |   50 +-
 .../mybatis-l2-cache.html                          |   50 +-
 .../performance-statistics.html                    |   50 +-
 .../extensions-and-integrations/php-pdo.html       |  110 +-
 .../spring/spring-boot.html                        |   50 +-
 .../spring/spring-caching.html                     |   50 +-
 .../spring/spring-data.html                        |   50 +-
 .../spring/spring-tx.html                          |   52 +-
 .../streaming/camel-streamer.html                  |   50 +-
 .../streaming/flink-streamer.html                  |   50 +-
 .../streaming/flume-sink.html                      |   50 +-
 .../streaming/jms-streamer.html                    |   50 +-
 .../streaming/kafka-streamer.html                  |   50 +-
 .../streaming/mqtt-streamer.html                   |   50 +-
 .../streaming/rocketmq-streamer.html               |   50 +-
 .../streaming/storm-streamer.html                  |   50 +-
 .../streaming/twitter-streamer.html                |   50 +-
 .../streaming/zeromq-streamer.html                 |   50 +-
 docs/2.11.0/images/svg/analyze_bnf1.svg            |  188 ++
 docs/2.11.0/images/svg/analyze_bnf2.svg            |  168 +
 docs/2.11.0/images/svg/drop_bnf.svg                |  188 ++
 docs/2.11.0/images/svg/refresh_bnf.svg             |  188 ++
 docs/2.11.0/index.html                             |   50 +-
 docs/2.11.0/installation/deb-rpm.html              |   50 +-
 .../installation/installing-using-docker.html      |   52 +-
 docs/2.11.0/installation/installing-using-zip.html |   50 +-
 .../kubernetes/amazon-eks-deployment.html          |   66 +-
 .../installation/kubernetes/azure-deployment.html  |   66 +-
 .../installation/kubernetes/gke-deployment.html    |   66 +-
 docs/2.11.0/installation/vmware-installation.html  |   50 +-
 .../key-value-api/basic-cache-operations.html      |   50 +-
 docs/2.11.0/key-value-api/binary-objects.html      |   50 +-
 docs/2.11.0/key-value-api/continuous-queries.html  |   52 +-
 docs/2.11.0/key-value-api/transactions.html        |   50 +-
 ...-scan-queries.html => using-cache-queries.html} |  184 +-
 docs/2.11.0/logging.html                           |   50 +-
 .../binary-classification/ann.html                 |   50 +-
 .../binary-classification/decision-trees.html      |   50 +-
 .../binary-classification/introduction.html        |   50 +-
 .../binary-classification/knn-classification.html  |   50 +-
 .../binary-classification/linear-svm.html          |   50 +-
 .../binary-classification/logistic-regression.html |   50 +-
 .../multilayer-perceptron.html                     |   50 +-
 .../binary-classification/naive-bayes.html         |   50 +-
 .../clustering/gaussian-mixture.html               |   50 +-
 .../machine-learning/clustering/introduction.html  |   50 +-
 .../clustering/k-means-clustering.html             |   50 +-
 .../machine-learning/ensemble-methods/bagging.html |   50 +-
 .../ensemble-methods/gradient-boosting.html        |   50 +-
 .../ensemble-methods/introduction.html             |   50 +-
 .../ensemble-methods/random-forest.html            |   50 +-
 .../ensemble-methods/stacking.html                 |   50 +-
 .../importing-model/introduction.html              |   50 +-
 .../model-import-from-apache-spark.html            |   50 +-
 .../importing-model/model-import-from-gxboost.html |   50 +-
 docs/2.11.0/machine-learning/machine-learning.html |   50 +-
 .../model-selection/cross-validation.html          |   50 +-
 .../model-selection/evaluator.html                 |   50 +-
 .../model-selection/hyper-parameter-tuning.html    |   50 +-
 .../model-selection/introduction.html              |   50 +-
 .../model-selection/pipeline-api.html              |   50 +-
 ...lit-the-dataset-on-test-and-train-datasets.html |   50 +-
 .../multiclass-classification.html                 |   50 +-
 .../machine-learning/partition-based-dataset.html  |   50 +-
 docs/2.11.0/machine-learning/preprocessing.html    |   50 +-
 .../machine-learning/recommendation-systems.html   |   50 +-
 .../regression/decision-trees-regression.html      |   50 +-
 .../machine-learning/regression/introduction.html  |   50 +-
 .../regression/knn-regression.html                 |   50 +-
 .../regression/linear-regression.html              |   50 +-
 .../machine-learning/updating-trained-models.html  |   50 +-
 docs/2.11.0/memory-architecture.html               |   50 +-
 docs/2.11.0/memory-configuration/data-regions.html |  275 +-
 .../memory-configuration/eviction-policies.html    |   50 +-
 docs/2.11.0/memory-configuration/index.html        |   50 +-
 .../memory-configuration/replacement-policies.html |   50 +-
 docs/2.11.0/messaging.html                         |   50 +-
 docs/2.11.0/monitoring-metrics/cluster-id.html     |   50 +-
 docs/2.11.0/monitoring-metrics/cluster-states.html |   55 +-
 .../monitoring-metrics/configuring-metrics.html    |  105 +-
 docs/2.11.0/monitoring-metrics/intro.html          |   50 +-
 docs/2.11.0/monitoring-metrics/metrics.html        |   50 +-
 .../monitoring-metrics/new-metrics-system.html     |  116 +-
 docs/2.11.0/monitoring-metrics/new-metrics.html    |   81 +-
 .../monitoring-metrics/performance-statistics.html |   50 +-
 docs/2.11.0/monitoring-metrics/system-views.html   |  319 +-
 docs/2.11.0/monitoring-metrics/tracing.html        |   54 +-
 .../net-specific/asp-net-output-caching.html       |   50 +-
 .../asp-net-session-state-caching.html             |   50 +-
 docs/2.11.0/net-specific/index.html                |   50 +-
 docs/2.11.0/net-specific/net-async.html            |   50 +-
 .../net-specific/net-configuration-options.html    |   50 +-
 .../net-specific/net-cross-platform-support.html   |   50 +-
 .../net-specific/net-deployment-options.html       |   50 +-
 .../net-specific/net-entity-framework-cache.html   |   50 +-
 .../net-specific/net-java-services-execution.html  |   50 +-
 docs/2.11.0/net-specific/net-linq.html             |   50 +-
 docs/2.11.0/net-specific/net-logging.html          |   50 +-
 docs/2.11.0/net-specific/net-platform-cache.html   |   50 +-
 .../net-platform-interoperability.html             |   50 +-
 docs/2.11.0/net-specific/net-plugins.html          |   50 +-
 .../net-specific/net-remote-assembly-loading.html  |   50 +-
 docs/2.11.0/net-specific/net-serialization.html    |   50 +-
 docs/2.11.0/net-specific/net-standalone-nodes.html |   50 +-
 docs/2.11.0/net-specific/net-troubleshooting.html  |   50 +-
 .../general-perf-tips.html                         |   50 +-
 .../handling-exceptions.html                       |   50 +-
 docs/2.11.0/perf-and-troubleshooting/index.html    |   50 +-
 .../perf-and-troubleshooting/memory-tuning.html    |   50 +-
 .../persistence-tuning.html                        |  226 +-
 .../perf-and-troubleshooting/sql-tuning.html       |   50 +-
 .../thread-pools-tuning.html                       |   63 +-
 .../perf-and-troubleshooting/troubleshooting.html  |   50 +-
 .../yardstick-benchmarking.html                    |   50 +-
 docs/2.11.0/persistence/custom-cache-store.html    |   50 +-
 docs/2.11.0/persistence/disk-compression.html      |   50 +-
 docs/2.11.0/persistence/external-storage.html      |   50 +-
 .../native-persistence-defragmentation.html        |   50 +-
 docs/2.11.0/persistence/native-persistence.html    |   50 +-
 docs/2.11.0/persistence/persistence-tuning.html    |  226 +-
 docs/2.11.0/persistence/snapshot-directory.html    |   50 +-
 docs/2.11.0/persistence/swap.html                  |   50 +-
 docs/2.11.0/plugins.html                           |   74 +-
 docs/2.11.0/quick-start/cpp.html                   |   50 +-
 docs/2.11.0/quick-start/dotnet.html                |   50 +-
 docs/2.11.0/quick-start/index.html                 |   50 +-
 docs/2.11.0/quick-start/java.html                  |   50 +-
 docs/2.11.0/quick-start/nodejs.html                |   50 +-
 docs/2.11.0/quick-start/php.html                   |   88 +-
 docs/2.11.0/quick-start/python.html                |   50 +-
 docs/2.11.0/quick-start/restapi.html               |   50 +-
 docs/2.11.0/quick-start/sql.html                   |   50 +-
 docs/2.11.0/read-repair.html                       |   50 +-
 docs/2.11.0/resources-injection.html               |   50 +-
 docs/2.11.0/restapi.html                           |   53 +-
 docs/2.11.0/security/authentication.html           |   50 +-
 .../security/cache-encryption-key-rotation.html    |   50 +-
 docs/2.11.0/security/index.html                    |   50 +-
 docs/2.11.0/security/master-key-rotation.html      |   50 +-
 docs/2.11.0/security/sandbox.html                  |   50 +-
 docs/2.11.0/security/ssl-tls.html                  |   50 +-
 docs/2.11.0/security/tde.html                      |   50 +-
 docs/2.11.0/services/services.html                 |   58 +-
 docs/2.11.0/setup.html                             |  116 +-
 docs/2.11.0/snapshots/snapshots.html               |   80 +-
 docs/2.11.0/sql-reference/aggregate-functions.html |   50 +-
 docs/2.11.0/sql-reference/data-types.html          |   50 +-
 docs/2.11.0/sql-reference/date-time-functions.html |   50 +-
 docs/2.11.0/sql-reference/ddl.html                 |  870 ++++-
 docs/2.11.0/sql-reference/dml.html                 |   50 +-
 docs/2.11.0/sql-reference/index.html               |   50 +-
 docs/2.11.0/sql-reference/numeric-functions.html   |   50 +-
 .../2.11.0/sql-reference/operational-commands.html |   70 +-
 docs/2.11.0/sql-reference/sql-conformance.html     |   50 +-
 docs/2.11.0/sql-reference/string-functions.html    |   52 +-
 docs/2.11.0/sql-reference/system-functions.html    |   50 +-
 docs/2.11.0/sql-reference/transactions.html        |   50 +-
 docs/2.11.0/starting-nodes.html                    |   79 +-
 docs/2.11.0/thin-clients/cpp-thin-client.html      |   50 +-
 docs/2.11.0/thin-clients/dotnet-thin-client.html   |   50 +-
 .../getting-started-with-thin-clients.html         |   50 +-
 docs/2.11.0/thin-clients/java-thin-client.html     |   54 +-
 docs/2.11.0/thin-clients/nodejs-thin-client.html   |   50 +-
 docs/2.11.0/thin-clients/php-thin-client.html      |  166 +-
 docs/2.11.0/thin-clients/python-thin-client.html   |   50 +-
 docs/2.11.0/tools/control-script.html              |  236 +-
 docs/2.11.0/tools/gg-control-center.html           |   50 +-
 docs/2.11.0/tools/informatica.html                 |   50 +-
 docs/2.11.0/tools/pentaho.html                     |   50 +-
 docs/2.11.0/tools/sqlline.html                     |   50 +-
 docs/2.11.0/tools/tableau.html                     |   50 +-
 docs/2.11.0/tools/visor-cmd.html                   |   50 +-
 docs/2.11.0/transactions/mvcc.html                 |   56 +-
 docs/2.11.0/understanding-configuration.html       |   50 +-
 docs/2.9.0/SQL/JDBC/error-codes.html               |  307 +-
 docs/2.9.0/SQL/JDBC/jdbc-client-driver.html        |  307 +-
 docs/2.9.0/SQL/JDBC/jdbc-driver.html               |  307 +-
 docs/2.9.0/SQL/ODBC/connection-string-dsn.html     |  307 +-
 docs/2.9.0/SQL/ODBC/data-types.html                |  307 +-
 docs/2.9.0/SQL/ODBC/error-codes.html               |  307 +-
 docs/2.9.0/SQL/ODBC/odbc-driver.html               |  307 +-
 docs/2.9.0/SQL/ODBC/querying-modifying-data.html   |  307 +-
 docs/2.9.0/SQL/ODBC/specification.html             |  307 +-
 docs/2.9.0/SQL/custom-sql-func.html                |  307 +-
 docs/2.9.0/SQL/distributed-joins.html              |  307 +-
 docs/2.9.0/SQL/indexes.html                        |  307 +-
 docs/2.9.0/SQL/schemas.html                        |  307 +-
 docs/2.9.0/SQL/sql-api.html                        |  307 +-
 docs/2.9.0/SQL/sql-introduction.html               |  307 +-
 .../sql.html => 2.9.0/SQL/sql-statistics.html}     |  877 ++---
 docs/2.9.0/SQL/sql-transactions.html               |  315 +-
 docs/2.9.0/SQL/sql-tuning.html                     |  307 +-
 .../binary-client-protocol.html                    |  307 +-
 .../binary-type-metadata.html                      |  307 +-
 .../cache-configuration.html                       |  307 +-
 docs/2.9.0/binary-client-protocol/data-format.html |  307 +-
 .../binary-client-protocol/key-value-queries.html  |  307 +-
 .../sql-and-scan-queries.html                      |  307 +-
 docs/2.9.0/clustering/baseline-topology.html       |  307 +-
 docs/2.9.0/clustering/clustering.html              |  307 +-
 docs/2.9.0/clustering/connect-client-nodes.html    |  346 +-
 docs/2.9.0/clustering/discovery-in-the-cloud.html  |  396 ++-
 docs/2.9.0/clustering/network-configuration.html   |  414 ++-
 .../running-client-nodes-behind-nat.html           |  307 +-
 docs/2.9.0/clustering/tcp-ip-discovery.html        |  307 +-
 docs/2.9.0/clustering/zookeeper-discovery.html     |  307 +-
 .../2.9.0/code-deployment/deploying-user-code.html |  397 ++-
 docs/2.9.0/code-deployment/peer-class-loading.html |  311 +-
 docs/2.9.0/configuring-caches/atomicity-modes.html |  315 +-
 docs/2.9.0/configuring-caches/cache-groups.html    |  307 +-
 .../configuring-caches/configuration-overview.html |  309 +-
 .../configuring-caches/configuring-backups.html    |  307 +-
 docs/2.9.0/configuring-caches/expiry-policies.html |  307 +-
 docs/2.9.0/configuring-caches/near-cache.html      |  315 +-
 docs/2.9.0/configuring-caches/on-heap-caching.html |  307 +-
 .../configuring-caches/partition-loss-policy.html  |  307 +-
 docs/2.9.0/cpp-specific/cpp-objects-lifetime.html  |  307 +-
 .../cpp-platform-interoperability.html             |  307 +-
 docs/2.9.0/cpp-specific/cpp-serialization.html     |  307 +-
 docs/2.9.0/cpp-specific/index.html                 |  305 +-
 docs/2.9.0/data-modeling/affinity-collocation.html |  420 ++-
 docs/2.9.0/data-modeling/binary-marshaller.html    |  307 +-
 docs/2.9.0/data-modeling/data-modeling.html        |  307 +-
 docs/2.9.0/data-modeling/data-partitioning.html    |  319 +-
 docs/2.9.0/data-rebalancing.html                   |  624 +++-
 docs/2.9.0/data-streaming.html                     |  307 +-
 docs/2.9.0/data-structures/atomic-sequence.html    |  307 +-
 docs/2.9.0/data-structures/atomic-types.html       |  307 +-
 docs/2.9.0/data-structures/countdownlatch.html     |  307 +-
 docs/2.9.0/data-structures/id-generator.html       |  307 +-
 docs/2.9.0/data-structures/queue-and-set.html      |  307 +-
 docs/2.9.0/data-structures/semaphore.html          |  307 +-
 .../distributed-computing/cluster-groups.html      |  348 +-
 .../collocated-computations.html                   |  309 +-
 .../distributed-computing.html                     |  307 +-
 .../distributed-computing/executor-service.html    |  307 +-
 .../distributed-computing/fault-tolerance.html     |  307 +-
 .../distributed-computing/job-scheduling.html      |  307 +-
 .../distributed-computing/load-balancing.html      |  307 +-
 docs/2.9.0/distributed-computing/map-reduce.html   |  307 +-
 docs/2.9.0/distributed-locks.html                  |  307 +-
 docs/2.9.0/events/events.html                      |  391 ++-
 docs/2.9.0/events/listening-to-events.html         |  307 +-
 .../cassandra/configuration.html                   |  307 +-
 .../cassandra/ddl-generator.html                   |  307 +-
 .../cassandra/overview.html                        |  307 +-
 .../cassandra/usage-examples.html                  |  307 +-
 .../hibernate-l2-cache.html                        |  307 +-
 .../ignite-for-spark/ignite-dataframe.html         |  307 +-
 .../ignite-for-spark/ignitecontext-and-rdd.html    |  307 +-
 .../ignite-for-spark/installation.html             |  307 +-
 .../ignite-for-spark/overview.html                 |  313 +-
 .../ignite-for-spark/spark-shell.html              |  307 +-
 .../ignite-for-spark/troubleshooting.html          |  307 +-
 .../mybatis-l2-cache.html                          |  307 +-
 .../performance-statistics.html}                   |  765 ++---
 .../2.9.0/extensions-and-integrations/php-pdo.html |  367 ++-
 .../spring/spring-boot.html                        |  307 +-
 .../spring/spring-caching.html                     |  758 ++++-
 .../spring/spring-data.html                        |  402 ++-
 .../spring/spring-tx.html                          |  535 ++--
 .../streaming/camel-streamer.html                  |  307 +-
 .../streaming/flink-streamer.html                  |  307 +-
 .../streaming/flume-sink.html                      |  307 +-
 .../streaming/jms-streamer.html                    |  307 +-
 .../streaming/kafka-streamer.html                  |  307 +-
 .../streaming/mqtt-streamer.html                   |  307 +-
 .../streaming/rocketmq-streamer.html               |  307 +-
 .../streaming/storm-streamer.html                  |  307 +-
 .../streaming/twitter-streamer.html                |  307 +-
 .../streaming/zeromq-streamer.html                 |  307 +-
 docs/2.9.0/images/svg/analyze_bnf1.svg             |  188 ++
 docs/2.9.0/images/svg/analyze_bnf2.svg             |  168 +
 docs/2.9.0/images/svg/drop_bnf.svg                 |  188 ++
 docs/2.9.0/images/svg/refresh_bnf.svg              |  188 ++
 docs/2.9.0/index.html                              |  350 +-
 docs/2.9.0/installation/deb-rpm.html               |  314 +-
 docs/2.9.0/installation/index.html                 | 3265 -------------------
 .../installation/installing-using-docker.html      |  309 +-
 docs/2.9.0/installation/installing-using-zip.html  |  309 +-
 .../kubernetes/amazon-eks-deployment.html          |  413 ++-
 .../installation/kubernetes/azure-deployment.html  |  413 ++-
 .../installation/kubernetes/gke-deployment.html    |  413 ++-
 docs/2.9.0/installation/vmware-installation.html   |  307 +-
 .../key-value-api/basic-cache-operations.html      |  343 +-
 docs/2.9.0/key-value-api/binary-objects.html       |  307 +-
 docs/2.9.0/key-value-api/continuous-queries.html   |  309 +-
 docs/2.9.0/key-value-api/transactions.html         |  307 +-
 ...-scan-queries.html => using-cache-queries.html} |  441 ++-
 docs/2.9.0/logging.html                            |  307 +-
 .../binary-classification/ann.html                 |  307 +-
 .../binary-classification/decision-trees.html      |  313 +-
 .../binary-classification/introduction.html        |  305 +-
 .../binary-classification/knn-classification.html  |  307 +-
 .../binary-classification/linear-svm.html          |  307 +-
 .../binary-classification/logistic-regression.html |  307 +-
 .../multilayer-perceptron.html                     |  307 +-
 .../binary-classification/naive-bayes.html         |  307 +-
 .../clustering/gaussian-mixture.html               |  307 +-
 .../machine-learning/clustering/introduction.html  |  307 +-
 .../clustering/k-means-clustering.html             |  307 +-
 .../machine-learning/ensemble-methods/bagging.html |  307 +-
 .../ensemble-methods/gradient-boosting.html        |  307 +-
 .../ensemble-methods/introduction.html             |  307 +-
 .../ensemble-methods/random-forest.html            |  307 +-
 .../ensemble-methods/stacking.html                 |  307 +-
 .../importing-model/introduction.html              |  307 +-
 .../model-import-from-apache-spark.html            |  309 +-
 .../importing-model/model-import-from-gxboost.html |  307 +-
 docs/2.9.0/machine-learning/machine-learning.html  |  307 +-
 .../model-selection/cross-validation.html          |  311 +-
 .../model-selection/evaluator.html                 |  307 +-
 .../model-selection/hyper-parameter-tuning.html    |  307 +-
 .../model-selection/introduction.html              |  307 +-
 .../model-selection/pipeline-api.html              |  311 +-
 ...lit-the-dataset-on-test-and-train-datasets.html |  307 +-
 .../multiclass-classification.html                 |  307 +-
 .../machine-learning/partition-based-dataset.html  |  307 +-
 docs/2.9.0/machine-learning/preprocessing.html     |  307 +-
 .../machine-learning/recommendation-systems.html   |  307 +-
 .../regression/decision-trees-regression.html      |  313 +-
 .../machine-learning/regression/introduction.html  |  307 +-
 .../regression/knn-regression.html                 |  307 +-
 .../regression/linear-regression.html              |  307 +-
 .../machine-learning/updating-trained-models.html  |  307 +-
 docs/2.9.0/memory-architecture.html                |  307 +-
 docs/2.9.0/memory-configuration/data-regions.html  |  744 ++++-
 .../memory-configuration/eviction-policies.html    |  309 +-
 docs/2.9.0/memory-configuration/index.html         |  305 +-
 .../memory-configuration/replacement-policies.html |  531 ++--
 docs/2.9.0/messaging.html                          |  307 +-
 docs/2.9.0/monitoring-metrics/cluster-id.html      |  307 +-
 docs/2.9.0/monitoring-metrics/cluster-states.html  |  312 +-
 .../monitoring-metrics/configuring-metrics.html    |  362 ++-
 docs/2.9.0/monitoring-metrics/intro.html           |  307 +-
 docs/2.9.0/monitoring-metrics/metrics.html         |  378 ++-
 .../monitoring-metrics/new-metrics-system.html     |  385 ++-
 docs/2.9.0/monitoring-metrics/new-metrics.html     |  760 ++++-
 .../monitoring-metrics/performance-statistics.html |  531 ++--
 docs/2.9.0/monitoring-metrics/system-views.html    | 1400 +++++++-
 docs/2.9.0/monitoring-metrics/tracing.html         |  568 +++-
 .../2.9.0/net-specific/asp-net-output-caching.html |  307 +-
 .../asp-net-session-state-caching.html             |  307 +-
 docs/2.9.0/net-specific/index.html                 |  305 +-
 docs/{2.11.0 => 2.9.0}/net-specific/net-async.html |  529 ++--
 .../net-specific/net-configuration-options.html    |  307 +-
 .../net-specific/net-cross-platform-support.html   |  307 +-
 .../2.9.0/net-specific/net-deployment-options.html |  387 ++-
 .../net-specific/net-entity-framework-cache.html   |  307 +-
 .../net-specific/net-java-services-execution.html  |  307 +-
 docs/2.9.0/net-specific/net-linq.html              |  307 +-
 docs/2.9.0/net-specific/net-logging.html           |  307 +-
 docs/2.9.0/net-specific/net-platform-cache.html    |  307 +-
 .../net-platform-interoperability.html             |  307 +-
 docs/2.9.0/net-specific/net-plugins.html           |  307 +-
 .../net-specific/net-remote-assembly-loading.html  |  307 +-
 docs/2.9.0/net-specific/net-serialization.html     |  307 +-
 docs/2.9.0/net-specific/net-standalone-nodes.html  |  307 +-
 docs/2.9.0/net-specific/net-troubleshooting.html   |  373 ++-
 .../general-perf-tips.html                         |  307 +-
 .../handling-exceptions.html                       |  307 +-
 docs/2.9.0/perf-and-troubleshooting/index.html     |  305 +-
 .../perf-and-troubleshooting/memory-tuning.html    |  307 +-
 .../persistence-tuning.html                        |  483 ++-
 .../2.9.0/perf-and-troubleshooting/sql-tuning.html |  307 +-
 .../thread-pools-tuning.html                       |  320 +-
 .../perf-and-troubleshooting/troubleshooting.html  |  307 +-
 .../yardstick-benchmarking.html                    |  307 +-
 docs/2.9.0/persistence/custom-cache-store.html     |  307 +-
 docs/2.9.0/persistence/disk-compression.html       |  307 +-
 docs/2.9.0/persistence/external-storage.html       |  307 +-
 .../native-persistence-defragmentation.html}       |  735 +++--
 docs/2.9.0/persistence/native-persistence.html     |  331 +-
 docs/2.9.0/persistence/persistence-tuning.html     |  483 ++-
 .../persistence/snapshot-directory.html}           |  673 ++--
 docs/2.9.0/persistence/swap.html                   |  307 +-
 docs/2.9.0/plugins.html                            |  331 +-
 docs/2.9.0/quick-start/cpp.html                    |  313 +-
 docs/2.9.0/quick-start/dotnet.html                 |  313 +-
 docs/2.9.0/quick-start/index.html                  |  305 +-
 docs/2.9.0/quick-start/java.html                   |  326 +-
 docs/2.9.0/quick-start/nodejs.html                 |  320 +-
 docs/2.9.0/quick-start/php.html                    |  371 ++-
 docs/2.9.0/quick-start/python.html                 |  315 +-
 docs/2.9.0/quick-start/restapi.html                |  313 +-
 docs/2.9.0/quick-start/sql.html                    |  307 +-
 docs/2.9.0/read-repair.html                        |  307 +-
 docs/2.9.0/resources-injection.html                |  307 +-
 docs/2.9.0/restapi.html                            |  312 +-
 docs/2.9.0/security/authentication.html            |  307 +-
 .../security/cache-encryption-key-rotation.html    |  535 ++--
 docs/2.9.0/security/index.html                     |  305 +-
 docs/2.9.0/security/master-key-rotation.html       |  309 +-
 docs/2.9.0/security/sandbox.html                   |  307 +-
 docs/2.9.0/security/ssl-tls.html                   |  307 +-
 docs/2.9.0/security/tde.html                       |  321 +-
 docs/2.9.0/services/services.html                  |  315 +-
 docs/2.9.0/setup.html                              |  454 ++-
 .../{persistence => snapshots}/snapshots.html      |  505 ++-
 docs/2.9.0/sql-reference/aggregate-functions.html  |  307 +-
 docs/2.9.0/sql-reference/data-types.html           |  307 +-
 docs/2.9.0/sql-reference/date-time-functions.html  |  307 +-
 docs/2.9.0/sql-reference/ddl.html                  | 1127 ++++++-
 docs/2.9.0/sql-reference/dml.html                  |  307 +-
 docs/2.9.0/sql-reference/index.html                |  305 +-
 docs/2.9.0/sql-reference/numeric-functions.html    |  307 +-
 docs/2.9.0/sql-reference/operational-commands.html |  327 +-
 docs/2.9.0/sql-reference/sql-conformance.html      |  307 +-
 docs/2.9.0/sql-reference/string-functions.html     |  309 +-
 docs/2.9.0/sql-reference/system-functions.html     |  307 +-
 docs/2.9.0/sql-reference/transactions.html         |  315 +-
 docs/2.9.0/starting-nodes.html                     |  373 ++-
 docs/2.9.0/thin-client-comparison.csv              |    8 +-
 docs/2.9.0/thin-clients/cpp-thin-client.html       |  389 ++-
 docs/2.9.0/thin-clients/dotnet-thin-client.html    |  345 +-
 .../getting-started-with-thin-clients.html         |  346 +-
 docs/2.9.0/thin-clients/java-thin-client.html      |  484 ++-
 docs/2.9.0/thin-clients/nodejs-thin-client.html    |  328 +-
 docs/2.9.0/thin-clients/php-thin-client.html       |  456 ++-
 docs/2.9.0/thin-clients/python-thin-client.html    |  332 +-
 docs/2.9.0/tools/control-script.html               |  888 +++++-
 docs/2.9.0/tools/gg-control-center.html            |  307 +-
 docs/2.9.0/tools/informatica.html                  |  307 +-
 docs/2.9.0/tools/pentaho.html                      |  307 +-
 docs/2.9.0/tools/sqlline.html                      |  307 +-
 docs/2.9.0/tools/tableau.html                      |  307 +-
 docs/2.9.0/tools/visor-cmd.html                    |  307 +-
 docs/2.9.0/transactions/mvcc.html                  |  313 +-
 docs/2.9.0/understanding-configuration.html        |  307 +-
 docs/2.9.1/SQL/JDBC/error-codes.html               |  139 +-
 docs/2.9.1/SQL/JDBC/jdbc-client-driver.html        |  139 +-
 docs/2.9.1/SQL/JDBC/jdbc-driver.html               |  139 +-
 docs/2.9.1/SQL/ODBC/connection-string-dsn.html     |  139 +-
 docs/2.9.1/SQL/ODBC/data-types.html                |  139 +-
 docs/2.9.1/SQL/ODBC/error-codes.html               |  139 +-
 docs/2.9.1/SQL/ODBC/odbc-driver.html               |  139 +-
 docs/2.9.1/SQL/ODBC/querying-modifying-data.html   |  139 +-
 docs/2.9.1/SQL/ODBC/specification.html             |  139 +-
 docs/2.9.1/SQL/custom-sql-func.html                |  139 +-
 docs/2.9.1/SQL/distributed-joins.html              |  139 +-
 docs/2.9.1/SQL/indexes.html                        |  139 +-
 docs/2.9.1/SQL/schemas.html                        |  139 +-
 docs/2.9.1/SQL/sql-api.html                        |  139 +-
 docs/2.9.1/SQL/sql-introduction.html               |  139 +-
 .../sql.html => SQL/sql-statistics.html}           |  419 +--
 docs/2.9.1/SQL/sql-transactions.html               |  149 +-
 docs/2.9.1/SQL/sql-tuning.html                     |  139 +-
 .../binary-client-protocol.html                    |  139 +-
 .../binary-type-metadata.html                      |  139 +-
 .../cache-configuration.html                       |  139 +-
 docs/2.9.1/binary-client-protocol/data-format.html |  139 +-
 .../binary-client-protocol/key-value-queries.html  |  139 +-
 .../sql-and-scan-queries.html                      |  139 +-
 docs/2.9.1/clustering/baseline-topology.html       |  139 +-
 docs/2.9.1/clustering/clustering.html              |  139 +-
 docs/2.9.1/clustering/connect-client-nodes.html    |  176 +-
 docs/2.9.1/clustering/discovery-in-the-cloud.html  |  228 +-
 docs/2.9.1/clustering/network-configuration.html   |  246 +-
 .../running-client-nodes-behind-nat.html           |  139 +-
 docs/2.9.1/clustering/tcp-ip-discovery.html        |  139 +-
 docs/2.9.1/clustering/zookeeper-discovery.html     |  139 +-
 .../2.9.1/code-deployment/deploying-user-code.html |  225 +-
 docs/2.9.1/code-deployment/peer-class-loading.html |  143 +-
 docs/2.9.1/configuring-caches/atomicity-modes.html |  147 +-
 docs/2.9.1/configuring-caches/cache-groups.html    |  139 +-
 .../configuring-caches/configuration-overview.html |  139 +-
 .../configuring-caches/configuring-backups.html    |  139 +-
 docs/2.9.1/configuring-caches/expiry-policies.html |  139 +-
 docs/2.9.1/configuring-caches/near-cache.html      |  145 +-
 docs/2.9.1/configuring-caches/on-heap-caching.html |  139 +-
 .../configuring-caches/partition-loss-policy.html  |  139 +-
 docs/2.9.1/cpp-specific/cpp-objects-lifetime.html  |  139 +-
 .../cpp-platform-interoperability.html             |  139 +-
 docs/2.9.1/cpp-specific/cpp-serialization.html     |  139 +-
 docs/2.9.1/cpp-specific/index.html                 |  139 +-
 docs/2.9.1/data-modeling/affinity-collocation.html |  252 +-
 docs/2.9.1/data-modeling/binary-marshaller.html    |  139 +-
 docs/2.9.1/data-modeling/data-modeling.html        |  139 +-
 docs/2.9.1/data-modeling/data-partitioning.html    |  151 +-
 docs/2.9.1/data-rebalancing.html                   |  456 ++-
 docs/2.9.1/data-streaming.html                     |  139 +-
 docs/2.9.1/data-structures/atomic-sequence.html    |  139 +-
 docs/2.9.1/data-structures/atomic-types.html       |  139 +-
 docs/2.9.1/data-structures/countdownlatch.html     |  139 +-
 docs/2.9.1/data-structures/id-generator.html       |  139 +-
 docs/2.9.1/data-structures/queue-and-set.html      |  139 +-
 docs/2.9.1/data-structures/semaphore.html          |  139 +-
 .../distributed-computing/cluster-groups.html      |  180 +-
 .../collocated-computations.html                   |  141 +-
 .../distributed-computing.html                     |  139 +-
 .../distributed-computing/executor-service.html    |  139 +-
 .../distributed-computing/fault-tolerance.html     |  139 +-
 .../distributed-computing/job-scheduling.html      |  139 +-
 .../distributed-computing/load-balancing.html      |  139 +-
 docs/2.9.1/distributed-computing/map-reduce.html   |  139 +-
 docs/2.9.1/distributed-locks.html                  |  139 +-
 docs/2.9.1/events/events.html                      |  223 +-
 docs/2.9.1/events/listening-to-events.html         |  139 +-
 .../cassandra/configuration.html                   |  139 +-
 .../cassandra/ddl-generator.html                   |  139 +-
 .../cassandra/overview.html                        |  139 +-
 .../cassandra/usage-examples.html                  |  139 +-
 .../hibernate-l2-cache.html                        |  139 +-
 .../ignite-for-spark/ignite-dataframe.html         |  139 +-
 .../ignite-for-spark/ignitecontext-and-rdd.html    |  139 +-
 .../ignite-for-spark/installation.html             |  139 +-
 .../ignite-for-spark/overview.html                 |  143 +-
 .../ignite-for-spark/spark-shell.html              |  139 +-
 .../ignite-for-spark/troubleshooting.html          |  139 +-
 .../mybatis-l2-cache.html                          |  139 +-
 .../performance-statistics.html}                   |  307 +-
 .../2.9.1/extensions-and-integrations/php-pdo.html |  139 +-
 .../spring/spring-boot.html                        |  139 +-
 .../spring/spring-caching.html                     |  590 +++-
 .../spring/spring-data.html                        |  234 +-
 .../spring/spring-tx.html                          |  535 ++--
 .../streaming/camel-streamer.html                  |  139 +-
 .../streaming/flink-streamer.html                  |  139 +-
 .../streaming/flume-sink.html                      |  139 +-
 .../streaming/jms-streamer.html                    |  139 +-
 .../streaming/kafka-streamer.html                  |  139 +-
 .../streaming/mqtt-streamer.html                   |  139 +-
 .../streaming/rocketmq-streamer.html               |  139 +-
 .../streaming/storm-streamer.html                  |  139 +-
 .../streaming/twitter-streamer.html                |  139 +-
 .../streaming/zeromq-streamer.html                 |  139 +-
 docs/2.9.1/images/svg/analyze_bnf1.svg             |  188 ++
 docs/2.9.1/images/svg/analyze_bnf2.svg             |  168 +
 docs/2.9.1/images/svg/drop_bnf.svg                 |  188 ++
 docs/2.9.1/images/svg/refresh_bnf.svg              |  188 ++
 docs/2.9.1/index.html                              |  139 +-
 docs/2.9.1/installation/deb-rpm.html               |  146 +-
 docs/2.9.1/installation/index.html                 | 3307 -------------------
 .../installation/installing-using-docker.html      |  141 +-
 docs/2.9.1/installation/installing-using-zip.html  |  141 +-
 .../kubernetes/amazon-eks-deployment.html          |  241 +-
 .../installation/kubernetes/azure-deployment.html  |  241 +-
 .../installation/kubernetes/gke-deployment.html    |  241 +-
 docs/2.9.1/installation/vmware-installation.html   |  139 +-
 .../key-value-api/basic-cache-operations.html      |  175 +-
 docs/2.9.1/key-value-api/binary-objects.html       |  139 +-
 docs/2.9.1/key-value-api/continuous-queries.html   |  139 +-
 docs/2.9.1/key-value-api/transactions.html         |  139 +-
 ...-scan-queries.html => using-cache-queries.html} |  273 +-
 docs/2.9.1/logging.html                            |  139 +-
 .../binary-classification/ann.html                 |  139 +-
 .../binary-classification/decision-trees.html      |  145 +-
 .../binary-classification/introduction.html        |  139 +-
 .../binary-classification/knn-classification.html  |  139 +-
 .../binary-classification/linear-svm.html          |  139 +-
 .../binary-classification/logistic-regression.html |  139 +-
 .../multilayer-perceptron.html                     |  139 +-
 .../binary-classification/naive-bayes.html         |  139 +-
 .../clustering/gaussian-mixture.html               |  139 +-
 .../machine-learning/clustering/introduction.html  |  139 +-
 .../clustering/k-means-clustering.html             |  139 +-
 .../machine-learning/ensemble-methods/bagging.html |  139 +-
 .../ensemble-methods/gradient-boosting.html        |  139 +-
 .../ensemble-methods/introduction.html             |  139 +-
 .../ensemble-methods/random-forest.html            |  139 +-
 .../ensemble-methods/stacking.html                 |  139 +-
 .../importing-model/introduction.html              |  139 +-
 .../model-import-from-apache-spark.html            |  141 +-
 .../importing-model/model-import-from-gxboost.html |  139 +-
 docs/2.9.1/machine-learning/machine-learning.html  |  139 +-
 .../model-selection/cross-validation.html          |  143 +-
 .../model-selection/evaluator.html                 |  139 +-
 .../model-selection/hyper-parameter-tuning.html    |  139 +-
 .../model-selection/introduction.html              |  139 +-
 .../model-selection/pipeline-api.html              |  143 +-
 ...lit-the-dataset-on-test-and-train-datasets.html |  139 +-
 .../multiclass-classification.html                 |  139 +-
 .../machine-learning/partition-based-dataset.html  |  139 +-
 docs/2.9.1/machine-learning/preprocessing.html     |  139 +-
 .../machine-learning/recommendation-systems.html   |  139 +-
 .../regression/decision-trees-regression.html      |  145 +-
 .../machine-learning/regression/introduction.html  |  139 +-
 .../regression/knn-regression.html                 |  139 +-
 .../regression/linear-regression.html              |  139 +-
 .../machine-learning/updating-trained-models.html  |  139 +-
 docs/2.9.1/memory-architecture.html                |  139 +-
 docs/2.9.1/memory-configuration/data-regions.html  |  576 +++-
 .../memory-configuration/eviction-policies.html    |  141 +-
 docs/2.9.1/memory-configuration/index.html         |  139 +-
 .../replacement-policies.html}                     |  334 +-
 docs/2.9.1/messaging.html                          |  139 +-
 docs/2.9.1/monitoring-metrics/cluster-id.html      |  139 +-
 docs/2.9.1/monitoring-metrics/cluster-states.html  |  144 +-
 .../monitoring-metrics/configuring-metrics.html    |  194 +-
 docs/2.9.1/monitoring-metrics/intro.html           |  139 +-
 docs/2.9.1/monitoring-metrics/metrics.html         |  210 +-
 .../monitoring-metrics/new-metrics-system.html     |  217 +-
 docs/2.9.1/monitoring-metrics/new-metrics.html     |  592 +++-
 .../performance-statistics.html}                   |  510 +--
 docs/2.9.1/monitoring-metrics/system-views.html    | 1085 ++++++-
 docs/2.9.1/monitoring-metrics/tracing.html         |  396 ++-
 .../2.9.1/net-specific/asp-net-output-caching.html |  139 +-
 .../asp-net-session-state-caching.html             |  139 +-
 docs/2.9.1/net-specific/index.html                 |  139 +-
 ...{net-deployment-options.html => net-async.html} |  362 ++-
 .../net-specific/net-configuration-options.html    |  139 +-
 .../net-specific/net-cross-platform-support.html   |  139 +-
 .../2.9.1/net-specific/net-deployment-options.html |  219 +-
 .../net-specific/net-entity-framework-cache.html   |  139 +-
 .../net-specific/net-java-services-execution.html  |  139 +-
 docs/2.9.1/net-specific/net-linq.html              |  139 +-
 docs/2.9.1/net-specific/net-logging.html           |  139 +-
 docs/2.9.1/net-specific/net-platform-cache.html    |  139 +-
 .../net-platform-interoperability.html             |  139 +-
 docs/2.9.1/net-specific/net-plugins.html           |  139 +-
 .../net-specific/net-remote-assembly-loading.html  |  139 +-
 docs/2.9.1/net-specific/net-serialization.html     |  139 +-
 docs/2.9.1/net-specific/net-standalone-nodes.html  |  139 +-
 docs/2.9.1/net-specific/net-troubleshooting.html   |  163 +-
 .../general-perf-tips.html                         |  139 +-
 .../handling-exceptions.html                       |  139 +-
 docs/2.9.1/perf-and-troubleshooting/index.html     |  139 +-
 .../perf-and-troubleshooting/memory-tuning.html    |  139 +-
 .../persistence-tuning.html                        |  315 +-
 .../2.9.1/perf-and-troubleshooting/sql-tuning.html |  139 +-
 .../thread-pools-tuning.html                       |  152 +-
 .../perf-and-troubleshooting/troubleshooting.html  |  139 +-
 .../yardstick-benchmarking.html                    |  139 +-
 docs/2.9.1/persistence/custom-cache-store.html     |  139 +-
 docs/2.9.1/persistence/disk-compression.html       |  139 +-
 docs/2.9.1/persistence/external-storage.html       |  139 +-
 .../native-persistence-defragmentation.html}       |  277 +-
 docs/2.9.1/persistence/native-persistence.html     |  163 +-
 docs/2.9.1/persistence/persistence-tuning.html     |  315 +-
 .../snapshot-directory.html}                       |  215 +-
 docs/2.9.1/persistence/swap.html                   |  139 +-
 docs/2.9.1/plugins.html                            |  139 +-
 docs/2.9.1/quick-start/cpp.html                    |  141 +-
 docs/2.9.1/quick-start/dotnet.html                 |  141 +-
 docs/2.9.1/quick-start/index.html                  |  139 +-
 docs/2.9.1/quick-start/java.html                   |  154 +-
 docs/2.9.1/quick-start/nodejs.html                 |  148 +-
 docs/2.9.1/quick-start/php.html                    |  163 +-
 docs/2.9.1/quick-start/python.html                 |  143 +-
 docs/2.9.1/quick-start/restapi.html                |  141 +-
 docs/2.9.1/quick-start/sql.html                    |  139 +-
 docs/2.9.1/read-repair.html                        |  139 +-
 docs/2.9.1/resources-injection.html                |  139 +-
 docs/2.9.1/restapi.html                            |  144 +-
 docs/2.9.1/security/authentication.html            |  139 +-
 ...ion.html => cache-encryption-key-rotation.html} |  391 ++-
 docs/2.9.1/security/index.html                     |  139 +-
 docs/2.9.1/security/master-key-rotation.html       |  141 +-
 docs/2.9.1/security/sandbox.html                   |  139 +-
 docs/2.9.1/security/ssl-tls.html                   |  139 +-
 docs/2.9.1/security/tde.html                       |  153 +-
 docs/2.9.1/services/services.html                  |  145 +-
 docs/2.9.1/setup.html                              |  286 +-
 .../{persistence => snapshots}/snapshots.html      |  339 +-
 docs/2.9.1/sql-reference/aggregate-functions.html  |  139 +-
 docs/2.9.1/sql-reference/data-types.html           |  139 +-
 docs/2.9.1/sql-reference/date-time-functions.html  |  139 +-
 docs/2.9.1/sql-reference/ddl.html                  |  959 +++++-
 docs/2.9.1/sql-reference/dml.html                  |  139 +-
 docs/2.9.1/sql-reference/index.html                |  139 +-
 docs/2.9.1/sql-reference/numeric-functions.html    |  139 +-
 docs/2.9.1/sql-reference/operational-commands.html |  159 +-
 docs/2.9.1/sql-reference/sql-conformance.html      |  139 +-
 docs/2.9.1/sql-reference/string-functions.html     |  139 +-
 docs/2.9.1/sql-reference/system-functions.html     |  139 +-
 docs/2.9.1/sql-reference/transactions.html         |  147 +-
 docs/2.9.1/starting-nodes.html                     |  203 +-
 docs/2.9.1/thin-client-comparison.csv              |    8 +-
 docs/2.9.1/thin-clients/cpp-thin-client.html       |  221 +-
 docs/2.9.1/thin-clients/dotnet-thin-client.html    |  177 +-
 .../getting-started-with-thin-clients.html         |  178 +-
 docs/2.9.1/thin-clients/java-thin-client.html      |  316 +-
 docs/2.9.1/thin-clients/nodejs-thin-client.html    |  160 +-
 docs/2.9.1/thin-clients/php-thin-client.html       |  174 +-
 docs/2.9.1/thin-clients/python-thin-client.html    |  164 +-
 docs/2.9.1/tools/control-script.html               |  720 ++++-
 docs/2.9.1/tools/gg-control-center.html            |  139 +-
 docs/2.9.1/tools/informatica.html                  |  139 +-
 docs/2.9.1/tools/pentaho.html                      |  139 +-
 docs/2.9.1/tools/sqlline.html                      |  139 +-
 docs/2.9.1/tools/tableau.html                      |  139 +-
 docs/2.9.1/tools/visor-cmd.html                    |  139 +-
 docs/2.9.1/transactions/mvcc.html                  |  145 +-
 docs/2.9.1/understanding-configuration.html        |  139 +-
 docs/3.0.0-alpha/binary-protocol.html              |   20 +-
 docs/3.0.0-alpha/ignite-cli-tool.html              |   20 +-
 docs/3.0.0-alpha/index.html                        |   20 +-
 .../installation/installing-using-exe.html         |   20 +-
 docs/3.0.0-alpha/persistence.html                  |   20 +-
 .../quick-start/getting-started-guide.html         |   20 +-
 docs/3.0.0-alpha/rebalance.html                    |   20 +-
 docs/3.0.0-alpha/sql/calcite-based-sql-engine.html |   20 +-
 docs/3.0.0-alpha/sql/jdbc-driver.html              |   20 +-
 1029 files changed, 125246 insertions(+), 66449 deletions(-)

diff --git a/_docs/_layouts/default.html b/_docs/_layouts/default.html
index 3b33d12..992df4a 100644
--- a/_docs/_layouts/default.html
+++ b/_docs/_layouts/default.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
diff --git a/assets/css/styles.css.map b/assets/css/styles.css.map
index 81cdf10..2c7e73f 100644
--- a/assets/css/styles.css.map
+++ b/assets/css/styles.css.map
@@ -28,9 +28,9 @@
 		".left-nav {\n    padding: 10px 20px;\n    width: 289px;\n    overflow-y: auto;\n    top: calc(var(--header-height) + var(--promotion-bar-height));\n    height: calc(100vh - var(--header-height) - var(--promotion-bar-height));\n    font-family: 'Open Sans';\n    padding-top: var(--padding-top);\n    background-color: var(--body-background);\n\n    li {\n        list-style: none;\n    }    \n    a, button {\n        text-decoration: none;\n        color: #757575;\n        font-size: 16p [...]
 		".right-nav {\n    width: 289px;\n    padding: 12px 26px;\n    overflow-y: auto;\n    height: calc(100vh - var(--header-height));\n    top: var(--header-height);\n    position: -webkit-sticky;\n    position: sticky;\n    display: flex;\n    flex-direction: column;\n    font-family: 'Open sans';\n    padding-top: var(--padding-top);\n    background-color: #ffffff;\n    \n    h6 {\n        margin: 12px 0;\n        font-size: 16px;\n        font-weight: normal;\n    }\n\n    ul {\n        [...]
 		"body > footer {\n    border-top: 2px solid #dddddd;\n    height: var(--footer-height);\n    font-size: 16px;\n    color: #393939;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n\n\n    @media (max-width: 570px) {\n        .copyright__extra {\n            display: none;\n        }\n    }\n}\n// .right-nav footer {\n//     font-size: 12px;\n//     padding: calc(var(--footer-gap) * 0.3) 0 5px;;\n//     text-align: left;\n//     margin: auto 0 0;\n\n// [...]
-		"section.page-docs {\n    display: grid;\n    transition: grid-template-columns 0.15s;\n    grid-template-columns: auto 1fr auto;\n    grid-template-rows: 100%;\n    grid-template-areas: 'left-nav content right-nav';\n    line-height: 20px;\n    max-width: 1440px;\n    margin: auto;\n    width: 100%;\n\n    &>article {\n        // box-shadow: -1px 13px 20px 0 #696c70;\n        border-left: 1px solid #eeeeee;\n        background-color: #ffffff;\n        padding: 0 50px 30px;\n        gr [...]
+		"section.page-docs {\n    display: grid;\n    transition: grid-template-columns 0.15s;\n    grid-template-columns: auto 1fr auto;\n    grid-template-rows: 100%;\n    grid-template-areas: 'left-nav content right-nav';\n    line-height: 20px;\n    max-width: 1440px;\n    margin: auto;\n    width: 100%;\n\n    &>article {\n        // box-shadow: -1px 13px 20px 0 #696c70;\n        border-left: 1px solid #eeeeee;\n        background-color: #ffffff;\n        padding: 0 50px 30px;\n        gr [...]
 		"pre.pygments .hll { background-color: #ffffcc }\npre.pygments, pre.pygments code { background: #ffffff; }\npre.pygments .tok-c { color: #008000 } /* Comment */\npre.pygments .tok-err { border: 1px solid #FF0000 } /* Error */\npre.pygments .tok-k { color: #0000ff } /* Keyword */\npre.pygments .tok-ch { color: #008000 } /* Comment.Hashbang */\npre.pygments .tok-cm { color: #008000 } /* Comment.Multiline */\npre.pygments .tok-cp { color: #0000ff } /* Comment.Preproc */\npre.pygments .tok [...]
 	],
 	"names": [],
-	"mappings": "CCAC,AAAD,IAAK,CAAC,EACF,QAAQ,CAAA,QAAC,EACT,WAAW,CAAA,QAAC,EACZ,gBAAgB,CAAA,QAAC,EACjB,kBAAkB,CAAA,yFAAC,EACnB,cAAc,CAAA,QAAC,EACf,uBAAuB,CAAA,IAAC,EACxB,uBAAuB,CAAA,yBAAC,EACxB,wBAAwB,CAAA,yBAAC,EACzB,aAAa,CAAA,KAAC,EACd,YAAY,CAAA,QAAC,EACb,iBAAiB,CAAA,QAAC,GACrB;;AAED,UAAU,GACN,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,GAAG,EAChB,YAAY,EAAE,IAAI,EAClB,UAAU,EAAE,MAAM;;AClBtB,AAAA,MAAM,CAAC,EAEH,UAAU,EAAE,oBAAoB,EAChC,UAAU,EAAE,KAAK,EACjB,UAAU,EAAE,uCAAuC,EAGnD,OAAO,EAAE,CAAC,GAiYb;;A [...]
+	"mappings": "CCAC,AAAD,IAAK,CAAC,EACF,QAAQ,CAAA,QAAC,EACT,WAAW,CAAA,QAAC,EACZ,gBAAgB,CAAA,QAAC,EACjB,kBAAkB,CAAA,yFAAC,EACnB,cAAc,CAAA,QAAC,EACf,uBAAuB,CAAA,IAAC,EACxB,uBAAuB,CAAA,yBAAC,EACxB,wBAAwB,CAAA,yBAAC,EACzB,aAAa,CAAA,KAAC,EACd,YAAY,CAAA,QAAC,EACb,iBAAiB,CAAA,QAAC,GACrB;;AAED,UAAU,GACN,WAAW,EAAE,WAAW,EACxB,WAAW,EAAE,GAAG,EAChB,YAAY,EAAE,IAAI,EAClB,UAAU,EAAE,MAAM;;AClBtB,AAAA,MAAM,CAAC,EAEH,UAAU,EAAE,oBAAoB,EAChC,UAAU,EAAE,KAAK,EACjB,UAAU,EAAE,uCAAuC,EAGnD,OAAO,EAAE,CAAC,GAiYb;;A [...]
 }
\ No newline at end of file
diff --git a/docs/2.10.0/SQL/JDBC/error-codes.html b/docs/2.10.0/SQL/JDBC/error-codes.html
index f925ba8..ee07542 100644
--- a/docs/2.10.0/SQL/JDBC/error-codes.html
+++ b/docs/2.10.0/SQL/JDBC/error-codes.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3407,11 +3446,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576927' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576927' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576927" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576927"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html b/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
index 549a53c..9863e3a 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-client-driver.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3682,11 +3721,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576927' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576927' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576927" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576927"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/JDBC/jdbc-driver.html b/docs/2.10.0/SQL/JDBC/jdbc-driver.html
index 4056310..4552202 100644
--- a/docs/2.10.0/SQL/JDBC/jdbc-driver.html
+++ b/docs/2.10.0/SQL/JDBC/jdbc-driver.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4199,11 +4238,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576927' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576927' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576927" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576927"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/connection-string-dsn.html b/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
index 2e24f15..422edfd 100644
--- a/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
+++ b/docs/2.10.0/SQL/ODBC/connection-string-dsn.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3541,11 +3580,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/data-types.html b/docs/2.10.0/SQL/ODBC/data-types.html
index 3cc87c6..3a12f6d 100644
--- a/docs/2.10.0/SQL/ODBC/data-types.html
+++ b/docs/2.10.0/SQL/ODBC/data-types.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3365,11 +3404,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/error-codes.html b/docs/2.10.0/SQL/ODBC/error-codes.html
index 616a8ad..8f403e1 100644
--- a/docs/2.10.0/SQL/ODBC/error-codes.html
+++ b/docs/2.10.0/SQL/ODBC/error-codes.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3482,11 +3521,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/odbc-driver.html b/docs/2.10.0/SQL/ODBC/odbc-driver.html
index b579f92..21e9a11 100644
--- a/docs/2.10.0/SQL/ODBC/odbc-driver.html
+++ b/docs/2.10.0/SQL/ODBC/odbc-driver.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3820,11 +3859,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/querying-modifying-data.html b/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
index 11469a9..f250391 100644
--- a/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
+++ b/docs/2.10.0/SQL/ODBC/querying-modifying-data.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3891,11 +3930,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/ODBC/specification.html b/docs/2.10.0/SQL/ODBC/specification.html
index 40ce7bd..2ec5515 100644
--- a/docs/2.10.0/SQL/ODBC/specification.html
+++ b/docs/2.10.0/SQL/ODBC/specification.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4770,11 +4809,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/custom-sql-func.html b/docs/2.10.0/SQL/custom-sql-func.html
index 824a518..617485d 100644
--- a/docs/2.10.0/SQL/custom-sql-func.html
+++ b/docs/2.10.0/SQL/custom-sql-func.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class='active'
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3356,11 +3395,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/distributed-joins.html b/docs/2.10.0/SQL/distributed-joins.html
index d2328cb..54b0fe6 100644
--- a/docs/2.10.0/SQL/distributed-joins.html
+++ b/docs/2.10.0/SQL/distributed-joins.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3452,11 +3491,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/indexes.html b/docs/2.10.0/SQL/indexes.html
index c3794f7..9aaf127 100644
--- a/docs/2.10.0/SQL/indexes.html
+++ b/docs/2.10.0/SQL/indexes.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4050,11 +4089,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/schemas.html b/docs/2.10.0/SQL/schemas.html
index 1f59e10..fd56684 100644
--- a/docs/2.10.0/SQL/schemas.html
+++ b/docs/2.10.0/SQL/schemas.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3442,11 +3481,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576928' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576928' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576928" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576928"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-api.html b/docs/2.10.0/SQL/sql-api.html
index 10778e7..be1533902 100644
--- a/docs/2.10.0/SQL/sql-api.html
+++ b/docs/2.10.0/SQL/sql-api.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3869,11 +3908,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-introduction.html b/docs/2.10.0/SQL/sql-introduction.html
index 40f626f..9551203 100644
--- a/docs/2.10.0/SQL/sql-introduction.html
+++ b/docs/2.10.0/SQL/sql-introduction.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3360,11 +3399,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/quick-start/sql.html b/docs/2.10.0/SQL/sql-statistics.html
similarity index 86%
copy from docs/2.10.0/quick-start/sql.html
copy to docs/2.10.0/SQL/sql-statistics.html
index b2d641b..a34be5a 100644
--- a/docs/2.10.0/quick-start/sql.html
+++ b/docs/2.10.0/SQL/sql-statistics.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -62,9 +50,9 @@
 
     
     <meta name="ignite-version" content="2.10.0" />
-    <title>Getting Started Quickly with SQL Via the Command Line | Ignite Documentation</title>
+    <title>SQL Statistics | Ignite Documentation</title>
     
-    <link rel="canonical" href="/docs/2.10.0/quick-start/sql" />
+    <link rel="canonical" href="/docs/2.10.0/SQL/sql-statistics" />
     <META NAME="ROBOTS" CONTENT="NOINDEX" />
     
 	
@@ -185,8 +173,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Quick Start Guides<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
+			<button type='button' class='group-toggle collapsed '>Quick Start Guides<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -262,7 +250,7 @@
                     <li> 
                         
                             <a href="/docs/2.10.0/quick-start/sql"
-                                class='active'
+                                class=''
                             >SQL</a>
                         
                     </li>
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1207,8 +1215,8 @@
 
             
 
-			<button type='button' class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group collapsed'>
+			<button type='button' class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group expanded'>
             
                 
 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class='active'
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3249,126 +3288,109 @@
 
 
     <article data-swiftype-index='true'>
-      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/quick-start/sql.adoc" target="_blank">Edit</a>
+      <a class='edit-link' href="https://github.com/apache/ignite/tree/IGNITE-7595/docs/_docs/SQL/sql-statistics.adoc" target="_blank">Edit</a>
         
-            <h1>Getting Started Quickly with SQL Via the Command Line</h1>
+            <h1>SQL Statistics</h1>
         
-        <div id="preamble">
+        <div class="sect1">
+<h2 id="overview">Overview</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>If you just want to start up a cluster on the local machine and add a few rows of data without running Java or starting up an IDE, you can do some basic data loading and run some queries via the command line purely in SQL in less than 5 minutes.</p>
+<p>Apache Ignite can calculate statistics by request and use it to build an optimal SQL query plan. This enables you to significantly speed up the SQL query execution.</p>
 </div>
 <div class="paragraph">
-<p>To do this, we&#8217;ll use the <code>sqlline</code> utility (located in the <code>/bin</code> directory of your Ignite installation).</p>
-</div>
-<div class="admonitionblock note">
-<table>
-<tr>
-<td class="icon">
-<div class="title">Note</div>
-</td>
-<td class="content">
-This example shows just one simple way to load data into Ignite, quickly, for the sake of experimenting.
-For larger, production-scale work, you would want to use a more robust method of loading data (IgniteDataStreamer, Spark, advanced SQL, etc.).
-Refer to the <a href="/docs/2.10.0/persistence/external-storage">External Storage</a> page for the information on how to load data from an RDBMS.
-</td>
-</tr>
-</table>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="installing-ignite">Installing Ignite</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>Before we can get to any of that, we&#8217;ll first need to install Ignite.</p>
+<p>Without statistics, SQL query execution planner tries to guess about the query conditions selectivity using only general heuristics. To get better plans, make sure that statistics usage is <a href="/docs/2.10.0/tools/control-script#working-with-cluster-properties" target="_blank" rel="noopener">enabled</a> and <a href="/docs/2.10.0/sql-reference/ddl#analyze" target="_blank" rel="noopener">configure statistics collection</a> for tables participated in the query. See the <a href="/docs/ [...]
 </div>
 <div class="paragraph">
-<p>To get started with the Apache Ignite binary distribution:</p>
+<p>Statistics are checked and updated each time after one of the following actions:</p>
 </div>
-<div class="olist arabic">
-<ol class="arabic">
-<li>
-<p>Download the <a href="https://ignite.apache.org/download.cgi#binaries" target="_blank" rel="noopener">Ignite binary</a>
-as a zip archive.</p>
-</li>
+<div class="ulist">
+<ul>
 <li>
-<p>Unzip the zip archive into the installation folder in your system.</p>
+<p>Node start</p>
 </li>
 <li>
-<p>(Optional) Enable required <a href="/docs/2.10.0/setup#enabling-modules">modules</a>.</p>
+<p>Topology change</p>
 </li>
 <li>
-<p>(Optional) Set the <code>IGNITE_HOME</code> environment variable or Windows PATH to
-point to the installation folder and make sure there is no trailing <code>/</code> (or
-<code>\</code> for Windows) in the path.</p>
+<p>Configuration change</p>
 </li>
-</ol>
+</ul>
+</div>
+<div class="paragraph">
+<p>A node checks partitions and collects statistics for each of them, which can be used in SQL query optimization.</p>
 </div>
 </div>
 </div>
 <div class="sect1">
-<h2 id="running-ignite">Running Ignite</h2>
+<h2 id="configuring-statistics">Configuring Statistics</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>You can start a node from the command line using the default configuration or by passing a custom configuration file.
-You can start as many nodes as you like and they will all automatically discover each other.</p>
+<p>By default, statistics functionality is enabled.</p>
+</div>
+<div class="paragraph">
+<p>Statistics are stored locally, while statistics configuration parameters are stored cluster-wide.</p>
 </div>
 <div class="paragraph">
-<p>Navigate into the <code>bin</code> folder of the Ignite installation directory from the command shell.
-Your command might look like this:</p>
+<p>To enable or disable statistics in cluster use, execute the following command, specifying  <code>ON</code>, <code>OFF</code>,  or <code>NO_UPDATE</code> values:</p>
 </div>
 <code-tabs><code-tab data-tab='Unix'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span>/bin/</code></pre>
+<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--property</span> <span class="nb">set</span> <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span> <span class="nt">--val</span> <span class="s1">'ON'</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
+</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nb">cd</span> <span class="o">{</span>IGNITE_HOME<span class="o">}</span><span class="se">\b</span><span class="k">in</span><span class="se">\</span></code></pre>
+<pre class="rouge highlight"><code data-lang="shell">control.bat  <span class="nt">--property</span> <span class="nb">set</span> <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span> <span class="nt">--val</span> <span class="s1">'ON'</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>Start a node with a custom configuration file that is passed as a parameter to <code>ignite.sh|bat</code> like this:</p>
+<p>To see the statistics usage state, execute the command below:</p>
 </div>
 <code-tabs><code-tab data-tab='Unix'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">./ignite.sh ../examples/config/example-ignite.xml</code></pre>
+<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--property</span> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
 </div>
-</div></code-tab><code-tab data-tab='Window'><div class="listingblock">
+</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">ignite.bat ..<span class="se">\e</span>xamples<span class="se">\c</span>onfig<span class="se">\e</span>xample-ignite.xml</code></pre>
+<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--property</span> get <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span></code></pre>
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>You will see output similar to this:</p>
+<p>For more details on configuring SQL statistics, see the <a href="/docs/2.10.0/monitoring-metrics/system-views#statistics_configuration" target="_blank" rel="noopener">System Views</a> and <a href="/docs/2.10.0/sql-reference/ddl#analyze" target="_blank" rel="noopener">Data Definition Language</a> pages.</p>
 </div>
-<div class="literalblock">
-<div class="content">
-<pre>[08:53:45] Ignite node started OK (id=7b30bc8e)
-[08:53:45] Topology snapshot [ver=1, locNode=7b30bc8e, servers=1, clients=0, state=ACTIVE, CPUs=4, offheap=1.6GB, heap=2.0GB]</pre>
 </div>
 </div>
+<div class="sect1">
+<h2 id="statistics-overriding">Statistics Overriding</h2>
+<div class="sectionbody">
 <div class="paragraph">
-<p>Open another tab from your command shell and run the same command again:</p>
+<p>Gathered values can be overridden by specifying additional parameters in the <a href="/docs/2.10.0/sql-reference/ddl#analyze" target="_blank" rel="noopener">ANALYZE</a> command. The specified values override gathered one on each node in <a href="/docs/2.10.0/monitoring-metrics/system-views#statistics_local_data" target="_blank" rel="noopener">STATISTICS_LOCAL_DATA</a> (this data is used by SQL query optimizer), but not in <a href="/docs/2.10.0/monitoring-metrics/system-views#statistic [...]
 </div>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell">./ignite.sh ../examples/config/example-ignite.xml</code></pre>
+<div class="paragraph">
+<p>Each ANALYZE command overrides all such values for its targets. For example, if there is an already overridden TOTAL value and a need to override DISTINCT value, one should use both parameters in one ANALYZE command. To set different values for different columns, use several ANALYZE commands as follows:</p>
 </div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
+<div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell">ignite.bat ..<span class="se">\e</span>xamples<span class="se">\c</span>onfig<span class="se">\e</span>xample-ignite.xml</code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="n">MY_TABLE</span><span class="p">(</span><span class="n">COL_A</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'DISTINCT=5,NULLS=6'</span><span class="p">;</span>
+<span class="k">ANALYZE</span> <span class="n">MY_TABLE</span><span class="p">(</span><span class="n">COL_B</span><span class="p">)</span> <span class="k">WITH</span> <span class="s1">'DISTINCT=500,NULLS=1000,TOTAL=10000'</span><span class="p">;</span></code></pre>
 </div>
-</div></code-tab></code-tabs>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="statistics-obsolescence">Statistics Obsolescence</h2>
+<div class="sectionbody">
 <div class="paragraph">
-<p>Check the <code>Topology snapshot</code> line in the output.
-Now you have a cluster of two server nodes with more CPUs and RAM available cluster-wide:</p>
+<p>Each partition has a specialized counter to track the total number of modified (inserted, removed, or updated) rows. If the total number of modified rows is greater than <code>MAX_CHANGED_PARTITION_ROWS_PERCENT</code>, a partition is analyzed again. After that, a node aggregates statistics once again to get new statistics.</p>
 </div>
-<div class="literalblock">
-<div class="content">
-<pre>[08:54:34] Ignite node started OK (id=3a30b7a4)
-[08:54:34] Topology snapshot [ver=2, locNode=3a30b7a4, servers=2, clients=0, state=ACTIVE, CPUs=4, offheap=3.2GB, heap=4.0GB]</pre>
+<div class="paragraph">
+<p>To adjust the MAX_CHANGED_PARTITION_ROWS_PERCENT parameter, run the <code>ANALYZE</code> command with a desired parameter value once again.</p>
 </div>
+<div class="paragraph">
+<p>By default, the <code>DEFAULT_OBSOLESCENCE_MAX_PERCENT = 15</code> parameter is used.</p>
+</div>
+<div class="paragraph">
+<p>These parameters are applied for all specified targets.</p>
 </div>
 <div class="admonitionblock note">
 <table>
@@ -3377,127 +3399,111 @@ Now you have a cluster of two server nodes with more CPUs and RAM available clus
 <div class="title">Note</div>
 </td>
 <td class="content">
-By default, <code>ignite.sh|bat</code> starts a node with the default configuration file: <code>config/default-config.xml</code>.
+As statistics are aggregated through the full scan of each partition, we recommend to disable statistics obsolescence functionality when working with a small number of changing rows. This is particularly true in the case of working with large amounts of data, when a full scan may lead to a performance drop.
 </td>
 </tr>
 </table>
 </div>
 <div class="paragraph">
-<p>This is the most basic startup method.
-It starts a node on the local machine, which gives us a place into which we can load data.</p>
+<p>To save CPU resources on obsolescence tracking, use the <code>NO_UPDATE</code> state:</p>
 </div>
-<div class="paragraph">
-<p>Now just connect to the node and add data.</p>
+<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell">control.sh <span class="nt">--property</span> <span class="nb">set</span> <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span> <span class="nt">--val</span> <span class="s1">'NO_UPDATE'</span></code></pre>
+</div>
+</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="shell">control.bat <span class="nt">--property</span> <span class="nb">set</span> <span class="nt">--name</span> <span class="s1">'statistics.usage.state'</span> <span class="nt">--val</span> <span class="s1">'NO_UPDATE'</span></code></pre>
 </div>
+</div></code-tab></code-tabs>
 </div>
 </div>
 <div class="sect1">
-<h2 id="using-sqlline">Using sqlline</h2>
+<h2 id="obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</h2>
 <div class="sectionbody">
 <div class="paragraph">
-<p>Using the <code>sqlline</code> utility is easy — you just need to connect to the node and then start entering SQL statements.</p>
+<p>The steps below show an example of obtaining an optimized execution plan for basic query.</p>
 </div>
 <div class="olist arabic">
 <ol class="arabic">
 <li>
-<p>Open one more command shell tab and ensure you&#8217;re in the <code>{IGNITE_HOME}\bin</code>
-folder.</p>
-</li>
-<li>
-<p>Connect to the cluster with <code>sqlline</code>:</p>
-<code-tabs><code-tab data-tab='Unix'><div class="listingblock">
+<p>Create a table and insert data into it:</p>
+<div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>./sqlline.sh <span class="nt">-u</span> jdbc:ignite:thin://127.0.0.1/</code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span> <span class="nb">int</span> <span class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span> <span class="n">col2</span> <span class="nb">varchar</span><span class="p">,</span> <span class="n">col3</span> <span class="nb">date</span><span class="p">);</span>
+
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="s1">'val1'</span><span class="p">,</span> <span class="s1">'2019-01-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="s1">'val2'</span><span class="p">,</span> <span class="s1">'2019-03-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="s1">'val3'</span><span class="p">,</span> <span class="s1">'2019-06-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="s1">'val4'</span><span class="p">,</span> <span class="s1">'2019-09-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="s1">'val5'</span><span class="p">,</span> <span class="s1">'2019-12-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="s1">'val6'</span><span class="p">,</span> <span class="s1">'2020-02-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">7</span><span class="p">,</span> <span class="s1">'val7'</span><span class="p">,</span> <span class="s1">'2020-05-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span> <span class="s1">'val8'</span><span class="p">,</span> <span class="s1">'2020-08-01'</span><span class="p">);</span>
+<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">,</span> <span class="n">col2</span><span class="p">,</span> <span class="n">col3</span><span class="p">)</span> <span class="k">VALUES</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span> <span class="s1">'val9'</span><span class="p">,</span> <span class="s1">'2020-11-01'</span><span class="p">);</sp [...]
 </div>
-</div></code-tab><code-tab data-tab='Windows'><div class="listingblock">
-<div class="content">
-<pre class="rouge highlight"><code data-lang="shell"><span class="nv">$ </span>sqlline <span class="nt">-u</span> jdbc:ignite:thin://127.0.0.1</code></pre>
 </div>
-</div></code-tab></code-tabs>
 </li>
 <li>
-<p>Create two tables by running these two statements in <code>sqlline</code>:</p>
+<p>Create indexes for each column:</p>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">City</span> <span class="p">(</span><span class="n">id</span> <span class="n">LONG</span> <span class="k">PRIMARY</span> <span class="k">KEY</span><span class="p">,</span> <span class="n">name</span> <span class="nb">VARCHAR</span><span class="p">)</span> <span class="k">WITH</span> <span class="nv">"template=replicated"</span><span class="p">;</span>
-
-<span class="k">CREATE</span> <span class="k">TABLE</span> <span class="n">Person</span> <span class="p">(</span><span class="n">id</span> <span class="n">LONG</span><span class="p">,</span> <span class="n">name</span> <span class="nb">VARCHAR</span><span class="p">,</span> <span class="n">city_id</span> <span class="n">LONG</span><span class="p">,</span> <span class="k">PRIMARY</span> <span class="k">KEY</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <s [...]
-<span class="k">WITH</span> <span class="nv">"backups=1, affinityKey=city_id"</span><span class="p">;</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">CREATE</span> <span class="k">INDEX</span> <span class="n">st_col1</span> <span class="k">ON</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col1</span><span class="p">);</span>
+<span class="k">CREATE</span> <span class="k">INDEX</span> <span class="n">st_col2</span> <span class="k">ON</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col2</span><span class="p">);</span>
+<span class="k">CREATE</span> <span class="k">INDEX</span> <span class="n">st_col3</span> <span class="k">ON</span> <span class="n">statistics_test</span><span class="p">(</span><span class="n">col3</span><span class="p">);</span></code></pre>
 </div>
 </div>
 </li>
 <li>
-<p>Insert some rows by copy-pasting the statements below:</p>
+<p>Get execution plan for basic query:</p>
+<div class="paragraph">
+<p>Note that the <code>col2</code> value is less than the max value in the table, while the <code>col3</code> value is higher than the maximum one. So it is highly probable that the second condition returns no result, which makes its selectivity higher. Therefore the database should use <code>st_col3</code> index.</p>
+</div>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">City</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="s1">'Forest Hill'</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">City</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="s1">'Denver'</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">City</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="s1">'St. Petersburg'</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">Person</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">city_id</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="s1">'John Doe'</span><span class="p">,</span> <span class="mi">3</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">Person</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">city_id</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="s1">'Jane Roe'</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">Person</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">city_id</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="s1">'Mary Major'</span><span class="p">,</span> <span class="mi">1</span><span class="p">);</span>
-<span class="k">INSERT</span> <span class="k">INTO</span> <span class="n">Person</span> <span class="p">(</span><span class="n">id</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">city_id</span><span class="p">)</span> <span class="k">VALUES</span> <span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="s1">'Richard Miles'</span><span class="p">,</span> <span class="mi">2</span><span class="p">);</span></cod [...]
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">EXPLAIN</span> <span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">statistics_test</span> <span class="k">WHERE</span> <span class="n">col2</span> <span class="o">&gt;</span> <span class="s1">'val2'</span> <span class="k">AND</span> <span class="n">col3</span> <span class="o">&gt;</span> <span class="s1">'2020-12-01'</span>
+
+<span class="k">SELECT</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL1"</span> <span class="k">AS</span> <span class="nv">"__C0_0"</span><span class="p">,</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL2"</span> <span class="k">AS</span> <span class="nv">"__C0_1"</span><span class="p">,</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL3"</span> <span class="k">AS</span> <span class="nv">"__C0_2"</span>
+<span class="k">FROM</span> <span class="nv">"PUBLIC"</span><span class="p">.</span><span class="nv">"STATISTICS_TEST"</span> <span class="nv">"__Z0"</span>
+<span class="cm">/* PUBLIC.ST_COL2: COL2 &gt; 'val2' */</span>
+<span class="k">WHERE</span> <span class="p">(</span><span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL2"</span> <span class="o">&gt;</span> <span class="s1">'val2'</span><span class="p">)</span>
+<span class="k">AND</span> <span class="p">(</span><span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL3"</span> <span class="o">&gt;</span> <span class="nb">DATE</span> <span class="s1">'2020-12-01'</span><span class="p">)</span></code></pre>
+</div>
 </div>
+<div class="paragraph">
+<p>Note that without collected statistics the database does not have enough information to choose the right index (as both indexes have the same selectivity from the planner&#8217;s point of view). This issue is fixed below.</p>
 </div>
 </li>
 <li>
-<p>And then run some basic queries:</p>
+<p>Collect statistics for <code>statistics_test table</code>:</p>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">City</span><span class="p">;</span>
-
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="o">|</span>               <span class="n">ID</span>               <span class="o">|</span>              <span class="n">NAME</span>              <span class="o">|</span>
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="o">|</span> <span class="mi">1</span>                              <span class="o">|</span> <span class="n">Forest</span> <span class="n">Hill</span>                    <span class="o">|</span>
-<span class="o">|</span> <span class="mi">2</span>                              <span class="o">|</span> <span class="n">Denver</span>                         <span class="o">|</span>
-<span class="o">|</span> <span class="mi">3</span>                              <span class="o">|</span> <span class="n">St</span><span class="p">.</span> <span class="n">Petersburg</span>                 <span class="o">|</span>
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="mi">3</span> <span class="k">rows</span> <span class="n">selected</span> <span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">05</span> <span class="n">seconds</span><span class="p">)</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">ANALYZE</span> <span class="n">statistics_test</span><span class="p">;</span></code></pre>
 </div>
 </div>
 </li>
 <li>
-<p>As well as queries with distributed JOINs:</p>
+<p>Get execution plan again and make sure that <code>st_col3 index</code> is chosen:</p>
 <div class="listingblock">
 <div class="content">
-<pre class="rouge highlight"><code data-lang="sql"><span class="k">SELECT</span> <span class="n">p</span><span class="p">.</span><span class="n">name</span><span class="p">,</span> <span class="k">c</span><span class="p">.</span><span class="n">name</span> <span class="k">FROM</span> <span class="n">Person</span> <span class="n">p</span><span class="p">,</span> <span class="n">City</span> <span class="k">c</span> <span class="k">WHERE</span> <span class="n">p</span><span class="p">.</spa [...]
-
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="o">|</span>              <span class="n">NAME</span>              <span class="o">|</span>              <span class="n">NAME</span>              <span class="o">|</span>
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="o">|</span> <span class="n">Mary</span> <span class="n">Major</span>                     <span class="o">|</span> <span class="n">Forest</span> <span class="n">Hill</span>                    <span class="o">|</span>
-<span class="o">|</span> <span class="n">Jane</span> <span class="n">Roe</span>                       <span class="o">|</span> <span class="n">Denver</span>                         <span class="o">|</span>
-<span class="o">|</span> <span class="n">John</span> <span class="n">Doe</span>                       <span class="o">|</span> <span class="n">St</span><span class="p">.</span> <span class="n">Petersburg</span>                 <span class="o">|</span>
-<span class="o">|</span> <span class="n">Richard</span> <span class="n">Miles</span>                  <span class="o">|</span> <span class="n">Denver</span>                         <span class="o">|</span>
-<span class="o">+</span><span class="c1">--------------------------------+--------------------------------+</span>
-<span class="mi">4</span> <span class="k">rows</span> <span class="n">selected</span> <span class="p">(</span><span class="mi">0</span><span class="p">.</span><span class="mi">011</span> <span class="n">seconds</span><span class="p">)</span></code></pre>
+<pre class="rouge highlight"><code data-lang="sql"><span class="k">EXPLAIN</span> <span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="n">statistics_test</span> <span class="k">WHERE</span> <span class="n">col2</span> <span class="o">&gt;</span> <span class="s1">'val2'</span> <span class="k">AND</span> <span class="n">col3</span> <span class="o">&gt;</span> <span class="s1">'2020-12-01'</span>
+
+<span class="k">SELECT</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL1"</span> <span class="k">AS</span> <span class="nv">"__C0_0"</span><span class="p">,</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL2"</span> <span class="k">AS</span> <span class="nv">"__C0_1"</span><span class="p">,</span>
+<span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL3"</span> <span class="k">AS</span> <span class="nv">"__C0_2"</span>
+<span class="k">FROM</span> <span class="nv">"PUBLIC"</span><span class="p">.</span><span class="nv">"STATISTICS_TEST"</span> <span class="nv">"__Z0"</span>
+<span class="cm">/* PUBLIC.ST_COL3: COL3 &gt; DATE '2020-12-01' */</span>
+<span class="k">WHERE</span> <span class="p">(</span><span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL2"</span> <span class="o">&gt;</span> <span class="s1">'val2'</span><span class="p">)</span>
+<span class="k">AND</span> <span class="p">(</span><span class="nv">"__Z0"</span><span class="p">.</span><span class="nv">"COL3"</span> <span class="o">&gt;</span> <span class="nb">DATE</span> <span class="s1">'2020-12-01'</span><span class="p">)</span></code></pre>
 </div>
 </div>
 </li>
 </ol>
 </div>
-<div class="paragraph">
-<p>Easy!</p>
-</div>
-</div>
-</div>
-<div class="sect1">
-<h2 id="next-steps">Next Steps</h2>
-<div class="sectionbody">
-<div class="paragraph">
-<p>From here, you may want to:</p>
-</div>
-<div class="ulist">
-<ul>
-<li>
-<p>Read more about using Ignite and <a href="/docs/2.10.0/SQL/sql-introduction">SQL</a></p>
-</li>
-<li>
-<p>Read more about using <a href="/docs/2.10.0/tools/sqlline">sqlline</a></p>
-</li>
-</ul>
-</div>
 </div>
 </div>
         <div class="copyright">
@@ -3510,10 +3516,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
     <nav class="right-nav" data-swiftype-index='false'>
     <div class="toc-wrapper">
     <ul class="sectlevel1">
-<li><a href="#installing-ignite">Installing Ignite</a></li>
-<li><a href="#running-ignite">Running Ignite</a></li>
-<li><a href="#using-sqlline">Using sqlline</a></li>
-<li><a href="#next-steps">Next Steps</a></li>
+<li><a href="#overview">Overview</a></li>
+<li><a href="#configuring-statistics">Configuring Statistics</a></li>
+<li><a href="#statistics-overriding">Statistics Overriding</a></li>
+<li><a href="#statistics-obsolescence">Statistics Obsolescence</a></li>
+<li><a href="#obtaining-a-better-execution-plan-using-statistics">Obtaining a Better Execution Plan Using Statistics</a></li>
 </ul>
     </div>
           
@@ -3553,11 +3560,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996417' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996417' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996417" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996417"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-transactions.html b/docs/2.10.0/SQL/sql-transactions.html
index 2c1d740..cbe663e 100644
--- a/docs/2.10.0/SQL/sql-transactions.html
+++ b/docs/2.10.0/SQL/sql-transactions.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1207,8 +1215,8 @@
 
             
 
-			<button type='button' class='group-toggle expanded '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
-             <nav class='nav-group expanded'>
+			<button type='button' class='group-toggle collapsed '>Working with SQL<img class="state-indicator" src="/assets/images/left-nav-arrow.svg"  width="6" height="10"></button>
+             <nav class='nav-group collapsed'>
             
                 
 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class='active'
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3255,14 +3294,14 @@
         
         <div id="preamble">
 <div class="sectionbody">
-<div class="admonitionblock important">
+<div class="admonitionblock caution">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Important</div>
+<div class="title">Caution</div>
 </td>
 <td class="content">
-Support for SQL transactions is currently in the beta stage. For production use, consider key-value transactions.
+<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
 </td>
 </tr>
 </table>
@@ -3421,11 +3460,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/SQL/sql-tuning.html b/docs/2.10.0/SQL/sql-tuning.html
index 30ec9b2..57d9d26 100644
--- a/docs/2.10.0/SQL/sql-tuning.html
+++ b/docs/2.10.0/SQL/sql-tuning.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3915,11 +3954,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/binary-client-protocol.html b/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
index 31018ca..5bf0347 100644
--- a/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
+++ b/docs/2.10.0/binary-client-protocol/binary-client-protocol.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3728,11 +3767,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/binary-type-metadata.html b/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
index f9e919c..bcf4de3 100644
--- a/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
+++ b/docs/2.10.0/binary-client-protocol/binary-type-metadata.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3865,11 +3904,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/cache-configuration.html b/docs/2.10.0/binary-client-protocol/cache-configuration.html
index 35abbe7..6262717 100644
--- a/docs/2.10.0/binary-client-protocol/cache-configuration.html
+++ b/docs/2.10.0/binary-client-protocol/cache-configuration.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4488,11 +4527,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/data-format.html b/docs/2.10.0/binary-client-protocol/data-format.html
index a91a213..eaa9102 100644
--- a/docs/2.10.0/binary-client-protocol/data-format.html
+++ b/docs/2.10.0/binary-client-protocol/data-format.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -5521,11 +5560,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576929' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576929' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576929" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576929"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/key-value-queries.html b/docs/2.10.0/binary-client-protocol/key-value-queries.html
index cab2c3a..63051aa 100644
--- a/docs/2.10.0/binary-client-protocol/key-value-queries.html
+++ b/docs/2.10.0/binary-client-protocol/key-value-queries.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -5436,11 +5475,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html b/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
index e7d6ab6..f3d3792 100644
--- a/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
+++ b/docs/2.10.0/binary-client-protocol/sql-and-scan-queries.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4255,11 +4294,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/baseline-topology.html b/docs/2.10.0/clustering/baseline-topology.html
index 15e9cb2..2ce2bdf 100644
--- a/docs/2.10.0/clustering/baseline-topology.html
+++ b/docs/2.10.0/clustering/baseline-topology.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3512,11 +3551,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/clustering.html b/docs/2.10.0/clustering/clustering.html
index ccad44f..a6b9b9e 100644
--- a/docs/2.10.0/clustering/clustering.html
+++ b/docs/2.10.0/clustering/clustering.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3361,11 +3400,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/connect-client-nodes.html b/docs/2.10.0/clustering/connect-client-nodes.html
index e8ca84b..ab7ff1f 100644
--- a/docs/2.10.0/clustering/connect-client-nodes.html
+++ b/docs/2.10.0/clustering/connect-client-nodes.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3482,11 +3521,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/discovery-in-the-cloud.html b/docs/2.10.0/clustering/discovery-in-the-cloud.html
index ebcb7da..1278c25 100644
--- a/docs/2.10.0/clustering/discovery-in-the-cloud.html
+++ b/docs/2.10.0/clustering/discovery-in-the-cloud.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3293,6 +3332,9 @@ static IPs virtually unusable in such environments.</p>
 <li>
 <p>Google Cloud Storage IP Finder</p>
 </li>
+<li>
+<p>Azure Blob Storage IP Finder</p>
+</li>
 </ul>
 </div>
 <div class="admonitionblock tip">
@@ -3402,16 +3444,16 @@ All virtual machines must start Ignite instances on the same port, otherwise the
 <div class="paragraph">
 <p>Amazon S3-based discovery allows Ignite nodes to register their IP addresses on start-up in an Amazon S3 store.
 This way other nodes can try to connect to any of the IP addresses stored in S3 and initiate automatic node discovery.
-To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFindera</code> type of <code>ipFinder</code>.</p>
+To use S3 based automatic node discovery, you need to configure the <code>TcpDiscoveryS3IpFinder</code> type of <code>ipFinder</code>.</p>
 </div>
-<div class="admonitionblock caution">
+<div class="admonitionblock important">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Caution</div>
+<div class="title">Important</div>
 </td>
 <td class="content">
-You must <a href="/docs/2.10.0/setup#enabling-modules">enable the 'ignite-aws' module</a>.
+You must download and <a href="/docs/2.10.0/setup#enabling-modules">enable the 'ignite-aws-ext' extension</a>.
 </td>
 </tr>
 </table>
@@ -3628,7 +3670,7 @@ To use <code>TcpDiscoveryGoogleStorageIpFinder</code>, enable the <code>ignite-g
     <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"</span><span class="nt">&gt;</span>
       <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"ipFinder"</span><span class="nt">&gt;</span>
         <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.gce.TcpDiscoveryGoogleStorageIpFinder"</span><span class="nt">&gt;</span>
-          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"projectName"</span> <span class="na">ref=</span><span class="s">"YOUR_GOOGLE_PLATFORM_PROJECT_NAME"</span><span class="nt">/&gt;</span>
+          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"projectName"</span> <span class="na">value=</span><span class="s">"YOUR_GOOGLE_PLATFORM_PROJECT_NAME"</span><span class="nt">/&gt;</span>
           <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"bucketName"</span> <span class="na">value=</span><span class="s">"YOUR_BUCKET_NAME"</span><span class="nt">/&gt;</span>
           <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceAccountId"</span> <span class="na">value=</span><span class="s">"YOUR_SERVICE_ACCOUNT_ID"</span><span class="nt">/&gt;</span>
           <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"serviceAccountP12FilePath"</span> <span class="na">value=</span><span class="s">"PATH_TO_YOUR_PKCS12_KEY"</span><span class="nt">/&gt;</span>
@@ -3672,6 +3714,81 @@ To use <code>TcpDiscoveryGoogleStorageIpFinder</code>, enable the <code>ignite-g
 </div></code-tab></code-tabs>
 </div>
 </div>
+<div class="sect1">
+<h2 id="azure-blob-storage">Azure Blob Storage</h2>
+<div class="sectionbody">
+<div class="paragraph">
+<p>Ignite supports automatic node discovery by utilizing Azure Blob Storage.
+This mechanism is implemented in <code>TcpDiscoveryAzureBlobStorageIpFinder</code>.
+On start-up, each node registers its IP address in the storage and discovers other nodes by reading the storage.</p>
+</div>
+<div class="admonitionblock important">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Important</div>
+</td>
+<td class="content">
+To use <code>TcpDiscoveryAzureBlobStorageIpFinder</code> you must download and <a href="/docs/2.10.0/setup#enabling-modules">enable the 'ignite-azure-ext' extension</a>.
+</td>
+</tr>
+</table>
+</div>
+<div class="paragraph">
+<p>Here is an example of how to configure Azure Blob Storage based IP finder:</p>
+</div>
+<code-tabs><code-tab data-tab='XML'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="xml"><span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.configuration.IgniteConfiguration"</span><span class="nt">&gt;</span>
+
+  <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"discoverySpi"</span><span class="nt">&gt;</span>
+    <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"</span><span class="nt">&gt;</span>
+      <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"ipFinder"</span><span class="nt">&gt;</span>
+        <span class="nt">&lt;bean</span> <span class="na">class=</span><span class="s">"org.apache.ignite.spi.discovery.tcp.ipfinder.azure.TcpDiscoveryAzureBlobStoreIpFinder"</span><span class="nt">&gt;</span>
+          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"accountName"</span> <span class="na">value=</span><span class="s">"YOUR_AZURE_BLOB_STORAGE_ACCOUNT_NAME"</span><span class="nt">/&gt;</span>
+          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"accountKey"</span> <span class="na">value=</span><span class="s">"YOUR_AZURE_BLOB_STORAGE_ACCOUNT_KEY"</span><span class="nt">/&gt;</span>
+          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"accountEndpoint"</span> <span class="na">value=</span><span class="s">"YOUR_END_POINT"</span><span class="nt">/&gt;</span>
+          <span class="nt">&lt;property</span> <span class="na">name=</span><span class="s">"containerName"</span> <span class="na">value=</span><span class="s">"YOUR_CONTAINER_NAME"</span><span class="nt">/&gt;</span>
+        <span class="nt">&lt;/bean&gt;</span>
+      <span class="nt">&lt;/property&gt;</span>
+    <span class="nt">&lt;/bean&gt;</span>
+  <span class="nt">&lt;/property&gt;</span>
+<span class="nt">&lt;/bean&gt;</span></code></pre>
+</div>
+</div></code-tab><code-tab data-tab='Java'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code data-lang="java"><span class="nc">TcpDiscoverySpi</span> <span class="n">spi</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">TcpDiscoverySpi</span><span class="o">();</span>
+
+<span class="nc">TcpDiscoveryGoogleStorageIpFinder</span> <span class="n">ipFinder</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">TcpDiscoveryGoogleStorageIpFinder</span><span class="o">();</span>
+
+<span class="n">ipFinder</span><span class="o">.</span><span class="na">setServiceAccountId</span><span class="o">(</span><span class="s">"yourServiceAccountId"</span><span class="o">);</span>
+<span class="n">ipFinder</span><span class="o">.</span><span class="na">setServiceAccountP12FilePath</span><span class="o">(</span><span class="s">"pathToYourP12Key"</span><span class="o">);</span>
+<span class="n">ipFinder</span><span class="o">.</span><span class="na">setProjectName</span><span class="o">(</span><span class="s">"yourGoogleClourPlatformProjectName"</span><span class="o">);</span>
+
+<span class="c1">// Bucket name must be unique across the whole Google Cloud Platform.</span>
+<span class="n">ipFinder</span><span class="o">.</span><span class="na">setBucketName</span><span class="o">(</span><span class="s">"your_bucket_name"</span><span class="o">);</span>
+
+<span class="n">spi</span><span class="o">.</span><span class="na">setIpFinder</span><span class="o">(</span><span class="n">ipFinder</span><span class="o">);</span>
+
+<span class="nc">IgniteConfiguration</span> <span class="n">cfg</span> <span class="o">=</span> <span class="k">new</span> <span class="nc">IgniteConfiguration</span><span class="o">();</span>
+
+<span class="c1">// Override default discovery SPI.</span>
+<span class="n">cfg</span><span class="o">.</span><span class="na">setDiscoverySpi</span><span class="o">(</span><span class="n">spi</span><span class="o">);</span>
+
+<span class="c1">// Start the node.</span>
+<span class="nc">Ignition</span><span class="o">.</span><span class="na">start</span><span class="o">(</span><span class="n">cfg</span><span class="o">);</span></code></pre>
+</div>
+</div></code-tab><code-tab data-tab='C#/.NET' data-unavailable='true'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code>This API is not presently available for C#/.NET. You can use XML configuration.</code></pre>
+</div>
+</div></code-tab><code-tab data-tab='C++' data-unavailable='true'><div class="listingblock">
+<div class="content">
+<pre class="rouge highlight"><code>This API is not presently available for C++. You can use XML configuration.</code></pre>
+</div>
+</div></code-tab></code-tabs>
+</div>
+</div>
         <div class="copyright">
  © 2021 The Apache Software Foundation.<br/>
 Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either registered trademarks or trademarks of The Apache Software Foundation. 
@@ -3686,6 +3803,7 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
 <li><a href="#amazon-s3-ip-finder">Amazon S3 IP Finder</a></li>
 <li><a href="#amazon-elb-based-discovery">Amazon ELB Based Discovery</a></li>
 <li><a href="#google-compute-discovery">Google Compute Discovery</a></li>
+<li><a href="#azure-blob-storage">Azure Blob Storage</a></li>
 </ul>
     </div>
           
@@ -3725,11 +3843,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996414' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996414' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996414" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996414"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/network-configuration.html b/docs/2.10.0/clustering/network-configuration.html
index 9ecd1ba..5090680 100644
--- a/docs/2.10.0/clustering/network-configuration.html
+++ b/docs/2.10.0/clustering/network-configuration.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3694,11 +3733,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/running-client-nodes-behind-nat.html b/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
index d2429e4..02b84ba 100644
--- a/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
+++ b/docs/2.10.0/clustering/running-client-nodes-behind-nat.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3357,11 +3396,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/tcp-ip-discovery.html b/docs/2.10.0/clustering/tcp-ip-discovery.html
index d2e73fc..fcb73e3 100644
--- a/docs/2.10.0/clustering/tcp-ip-discovery.html
+++ b/docs/2.10.0/clustering/tcp-ip-discovery.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -4078,11 +4117,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/clustering/zookeeper-discovery.html b/docs/2.10.0/clustering/zookeeper-discovery.html
index a8f5b6d..01b0ccd 100644
--- a/docs/2.10.0/clustering/zookeeper-discovery.html
+++ b/docs/2.10.0/clustering/zookeeper-discovery.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3578,11 +3617,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/code-deployment/deploying-user-code.html b/docs/2.10.0/code-deployment/deploying-user-code.html
index b0908a9..dbd47c9 100644
--- a/docs/2.10.0/code-deployment/deploying-user-code.html
+++ b/docs/2.10.0/code-deployment/deploying-user-code.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3489,11 +3528,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/code-deployment/peer-class-loading.html b/docs/2.10.0/code-deployment/peer-class-loading.html
index cae96d2..004c1f8 100644
--- a/docs/2.10.0/code-deployment/peer-class-loading.html
+++ b/docs/2.10.0/code-deployment/peer-class-loading.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3278,7 +3317,7 @@ page for details on how to set up and use the peer-class-loading feature with th
 </table>
 </div>
 <div class="paragraph">
-<p>For example, when <a href="/docs/2.10.0/key-value-api/using-scan-queries">querying data</a> with a custom transformer, you only need to define your tasks on the client node that initiates the computation, and Ignite loads the classes to the server nodes.</p>
+<p>For example, when <a href="/docs/2.10.0/key-value-api/using-cache-queries">querying data</a> with a custom transformer, you just need to define your tasks on the client node that initiates the computation, and Ignite will upload the classes to the server nodes.</p>
 </div>
 <div class="paragraph">
 <p>When enabled, peer class loading is used to deploy the following classes:</p>
@@ -3289,7 +3328,7 @@ page for details on how to set up and use the peer-class-loading feature with th
 <p>Tasks and jobs submitted via the <a href="/docs/2.10.0/distributed-computing/distributed-computing">compute interface</a>.</p>
 </li>
 <li>
-<p>Transformers and filters used with <a href="/docs/2.10.0/key-value-api/using-scan-queries">scan queries</a> and <a href="/docs/2.10.0/key-value-api/continuous-queries">continuous queries</a>.</p>
+<p>Transformers and filters used with <a href="/docs/2.10.0/key-value-api/using-cache-queries">cache queries</a> and <a href="/docs/2.10.0/key-value-api/continuous-queries">continuous queries</a>.</p>
 </li>
 <li>
 <p>Stream transformers, receivers and visitors used with <a href="/docs/2.10.0/data-streaming#data-streamers">data streamers</a>.</p>
@@ -3585,11 +3624,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/atomicity-modes.html b/docs/2.10.0/configuring-caches/atomicity-modes.html
index 3cb7b93..8e0e734 100644
--- a/docs/2.10.0/configuring-caches/atomicity-modes.html
+++ b/docs/2.10.0/configuring-caches/atomicity-modes.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3328,16 +3367,14 @@ For more information about transactions, see <a href="/docs/2.10.0/key-value-api
 <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
 <p>An experimental mode that implements multiversion concurrency control (MVCC) and supports both key-value transactions and SQL transactions. See <a href="/docs/2.10.0/transactions/mvcc">Multiversion Concurrency Control</a> for details about and limitations of this mode.</p>
 </div>
-<div class="admonitionblock warning">
+<div class="admonitionblock caution">
 <table>
 <tr>
 <td class="icon">
-<div class="title">Warning</div>
+<div class="title">Caution</div>
 </td>
 <td class="content">
-<div class="paragraph">
-<p>MVCC implementation is in beta and should not be considered for production.</p>
-</div>
+<code>TRANSACTIONAL_SNAPSHOT</code> is deprecated since 2.12 and will be removed in the next releases.
 </td>
 </tr>
 </table>
@@ -3457,11 +3494,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/cache-groups.html b/docs/2.10.0/configuring-caches/cache-groups.html
index 01eb4d6..fe5c2e8 100644
--- a/docs/2.10.0/configuring-caches/cache-groups.html
+++ b/docs/2.10.0/configuring-caches/cache-groups.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3452,11 +3491,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576930' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576930' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576930" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576930"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/configuration-overview.html b/docs/2.10.0/configuring-caches/configuration-overview.html
index c651cb1..2892eec 100644
--- a/docs/2.10.0/configuring-caches/configuration-overview.html
+++ b/docs/2.10.0/configuring-caches/configuration-overview.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3654,11 +3693,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/configuring-backups.html b/docs/2.10.0/configuring-caches/configuring-backups.html
index 809a57a..734eab9 100644
--- a/docs/2.10.0/configuring-caches/configuring-backups.html
+++ b/docs/2.10.0/configuring-caches/configuring-backups.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3484,11 +3523,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/expiry-policies.html b/docs/2.10.0/configuring-caches/expiry-policies.html
index 704647a..2830674 100644
--- a/docs/2.10.0/configuring-caches/expiry-policies.html
+++ b/docs/2.10.0/configuring-caches/expiry-policies.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3445,11 +3484,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/near-cache.html b/docs/2.10.0/configuring-caches/near-cache.html
index f36966c..7b4555d 100644
--- a/docs/2.10.0/configuring-caches/near-cache.html
+++ b/docs/2.10.0/configuring-caches/near-cache.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3339,8 +3378,10 @@
 </div>
 </div></code-tab></code-tabs>
 <div class="paragraph">
-<p>Once configured in this way, the near cache is created on any node that requests data from the underlying cache, including both server nodes and client nodes.
-When you get an instance of the cache, as shown in the following example, the data requests go through the near cache.</p>
+<p>Once configured in this way, the near cache is created on any node that requests data from the underlying cache, including both server nodes and client nodes. Near caches are created on server nodes and thick client nodes, but not on thin clients.</p>
+</div>
+<div class="paragraph">
+<p>When you get an instance of the cache, as shown in the following example, the data requests go through the near cache.</p>
 </div>
 <code-tabs><code-tab data-tab='Java'><div class="listingblock">
 <div class="content">
@@ -3520,11 +3561,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/on-heap-caching.html b/docs/2.10.0/configuring-caches/on-heap-caching.html
index 3ab3761..e6320c8 100644
--- a/docs/2.10.0/configuring-caches/on-heap-caching.html
+++ b/docs/2.10.0/configuring-caches/on-heap-caching.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3594,11 +3633,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/configuring-caches/partition-loss-policy.html b/docs/2.10.0/configuring-caches/partition-loss-policy.html
index 842e334..b8081b8 100644
--- a/docs/2.10.0/configuring-caches/partition-loss-policy.html
+++ b/docs/2.10.0/configuring-caches/partition-loss-policy.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3553,11 +3592,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html b/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
index 7088faa..4c9d030 100644
--- a/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
+++ b/docs/2.10.0/cpp-specific/cpp-objects-lifetime.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
 								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-caching" class=''>Spring Caching</a></li>
                             
+                                
+                                  
+
+								  <li><a href="/docs/2.10.0/extensions-and-integrations/spring/spring-tx" class=''>Spring Transactions</a></li>
+                            
                             </nav>
                         
                     </li>
@@ -3110,6 +3136,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/extensions-and-integrations/performance-statistics"
+                                class=''
+                            >Performance Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -3383,11 +3422,11 @@ Apache, Apache Ignite, the Apache feather and the Apache Ignite logo are either
         debug: false,
       });
     </script>
-<script type='module' src='/assets/js/index.js?1631996415' async crossorigin></script>
-<script type='module' src='/assets/js/versioning.js?1631996415' async crossorigin></script>
+<script type='module' src='/assets/js/index.js?1639576931' async crossorigin></script>
+<script type='module' src='/assets/js/versioning.js?1639576931' async crossorigin></script>
 
-<link rel="stylesheet" href="/assets/css/styles.css?1631996415" media="print" onload="this.media='all'">
-<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1631996415"></noscript>
+<link rel="stylesheet" href="/assets/css/styles.css?1639576931" media="print" onload="this.media='all'">
+<noscript><link media="all" rel="stylesheet" href="/assets/css/styles.css?1639576931"></noscript>
 
 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css" media="print" onload="this.media='all'">
 <noscript><link media="all" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css"></noscript>
diff --git a/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html b/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
index 8a7084a..42adc5b 100644
--- a/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
+++ b/docs/2.10.0/cpp-specific/cpp-platform-interoperability.html
@@ -30,18 +30,6 @@
     <noscript><div><img src="https://mc.yandex.ru/watch/72949126" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
     <!-- /Yandex.Metrika counter -->
 
-    <!-- LuckyOrange code -->
-    <script type='text/javascript'>
-      window.__lo_site_id = 284467;
-    
-      (function() {
-        var wa = document.createElement('script'); wa.type = 'text/javascript'; wa.async = true;
-        wa.src = 'https://d10lpsik1i8c69.cloudfront.net/w.js';
-        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wa, s);
-        })();
-      </script>
-      <!-- /LuckyOrange code -->
-
 <!-- Bugyard widget embed -->
 <script type="text/javascript">!function(){if("function"!=typeof window.bugyard){var a=function(){a.c(arguments)};a.q=[],a.c=function(b){a.q.push(b)},window.bugyard=a;var b=document.createElement("script");b.setAttribute("data-bugyard","610961912c35ff001493163a"),b.setAttribute("async","async"),b.setAttribute("defer","defer"),b.setAttribute("src","https://widget.bugyard.io/bugyard.min.js"),document.getElementsByTagName("head")[0].appendChild(b)}}(); window.bugyard("hideButton"); </script>
 
@@ -875,6 +863,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/memory-configuration/replacement-policies"
+                                class=''
+                            >Replacement Policies</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -951,9 +952,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/persistence/snapshots"
+                            <a href="/docs/2.10.0/persistence/snapshot-directory"
                                 class=''
-                            >Cluster Snapshots</a>
+                            >Configuring Snapshot Directory</a>
                         
                     </li>
                 
@@ -991,6 +992,13 @@
     
         <li>
             
+                
+                <a href="/docs/2.10.0/snapshots/snapshots" class='' >Cluster Snapshots</a>
+            
+        </li>
+    
+        <li>
+            
 
             
 
@@ -1168,9 +1176,9 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/key-value-api/using-scan-queries"
+                            <a href="/docs/2.10.0/key-value-api/using-cache-queries"
                                 class=''
-                            >Using Scan Queries</a>
+                            >Using Cache Queries</a>
                         
                     </li>
                 
@@ -1283,19 +1291,6 @@
 
                     <li> 
                         
-                            <a href="/docs/2.10.0/SQL/sql-transactions"
-                                class=''
-                            >SQL Transactions</a>
-                        
-                    </li>
-                
-
-                    
-                    
-                    
-
-                    <li> 
-                        
                             <a href="/docs/2.10.0/SQL/custom-sql-func"
                                 class=''
                             >Custom SQL Functions</a>
@@ -1390,6 +1385,19 @@
                         
                     </li>
                 
+
+                    
+                    
+                    
+
+                    <li> 
+                        
+                            <a href="/docs/2.10.0/SQL/sql-statistics"
+                                class=''
+                            >SQL Statistics</a>
+                        
+                    </li>
+                
               
                      
              </nav>   
@@ -2256,6 +2264,19 @@
 
                     <li> 
                         
+                            <a href="/docs/2.10.0/net-specific/net-async"
+                                class=''
+                            >Asynchronous APIs</a>
+                        
+                    </li>
+                
+
+                    
+                    
+                    
+
+                    <li> 
+                        
                             <a href="/docs/2.10.0/net-specific/net-logging"
                                 class=''
                             >Logging</a>
@@ -2910,6 +2931,11 @@
 
... 381076 lines suppressed ...